Regarding the question of “is life better in Canada now compared to the good ole days?”
I think that on way we can measure “better” is through Life Satisfaction surveys:
I cannot find data from more than 10 years ago but it is hard to imagine that we could have been more satisfied with life than we are today.
“In 2008, 91.4% of Canadians aged 12 or older reported that they were satisfied or very satisfied with life. This figure was almost unchanged from 2003.”
http://www.statcan.gc.ca/pub/82-625-x/2010001/article/11106-eng.htm
Also, “Canadians have a new reason to smile: Canada is the fifth-happiest country in the world, according to the first World Happiness Report.”
http://www.torontosun.com/2012/04/03/canada-fifth-happiest-country-report
Also, the claim that immigration lead to higher crime seems to be refuted by the fact that crime rates are dropping big time – including Vancouver:
http://www.statcan.gc.ca/pub/85-002-x/2011001/article/11523-eng.htm
I disagree with your opinions on Unions versus employers. I think that it is exactly this type of Us vs. Them mentality (from both sides) that has hindered growth and productivity gains in Canada. Management and unions need to work together to increase profits, productivity, employee involvement and satisfaction, safety, ensure fair wages, etc…