Just to make it clear, I was not trying to state that Canada is a bad place to live. It just depends on what you want and if you want what Canada is famous for YYZ is maybe not the best place to find it.
To most Europeans Canada is the best way of living in America without having to bother with the US
4JAHED, wonderful post! I haven't seen a tenth of what you have (and I was not a cadet).