The Castle in the City!
Featured Hotels in Canada
Celebrate your pride! In the Centre of it all, Sheraton Centre Toronto Hotel is an easy stroll to the vibrant Wellesley Village and renowned Church…
Canada is by size, the largest nation in North America, second on the earth over all (behind only Russia). Regarded globally for its immense, landscape, its one-of-a-kind mixture cultures and history, Canada is among the world's wealthiest nations and a major travel destination .