Toronto Skyline

Toronto averages to be the best

January 30, 2015 | 0 Comments

By Alejandra Fretes and Jordan Biordi Toronto has been named the top city in the world to live in, followed by Montreal, according to a new study by The Economist Intelligence Unit (EIU). The study...

Read More →