For everything he mention, he either have a very high income job, or he has a lot of money, I am a mid-income family, and I don't thing everything he mentioned applies to me.
to the world, Canada is a friendship nation, many people like the lifestyle in Canada. The dress code is very casual. Everybody being treat fair. You will love Canada if you have children, many benefits for them.
if you have money, anywhere is your dream place because you do not need to find a job. In Canada many people can not find their profession, only work in a labour job, they worry about their living.