Hello FaresA ,
Canada is a beautifyl country to live in. You will learn what is "peace" after moving to Canada. People are very hard working, nice, people respect each other. No racism (at least i did not feel that way) Weather is also good except 3-4 months of harsh Winter. NO LAND CRUISER, so you can drive safely there!! Good luck.

Cheers