From cosmopolitan cities to majestic peaks, from amazing wildlife to refreshing countryside, here are the 7 best places to visit in Canada.