Canada is one of the finest travel destinations on earth with a welcoming atmosphere, vibrant cities and awe-inspiring scenery. Being the largest country in the continent, Canada boasts