Nevertheless, it is good to have differing views. I am curious to have feedback from people who have stayed in Canada for more than a year. Also, Canada, like China is a big country. Your experinces, to a large extent, depend on where you settle.
I know some one who was miserable in Montreal but was very happy in Toronto, and vice versa.