The second largest country in the world, Canada  has some of the most varied landscapes on earth, from desert to temperate rainforest to lush orchards. And then there are the great beaches , enormous glaciers and buzzing cities to explore. These are our top things not to miss in Canada.