Canada. Mention the name of this great Northern wonder and most people will think of vast lakes, craggy mountains and wide-open prairies. However, although Canada does have an abundance of natural beauty, there's so much more to discover. There are cosmopolitan...