Accommodations in Toronto Islands

Toronto is Canada’s largest city, cultural, and economic center. It sits on the northern shore of Lake Ontario and has a multicultural vibe, with vibrant Chinese and Jamaican communities among others. A highlight of Toronto is the 553 meters high CN Tower that dominates the city skyline and offers visitors unparalleled views from the revolving restaurant at the top.

Finding places to sleep in Toronto Islands