Yes, but keep in mind Toronto is overcrowded. 4 million people means, too much traffic, too much polution.
After using google streetview, I think Calgary is the best city in Canada - newer infrastucture, organization, space available. The weather however is terribly cold, but this is the only...