New & Notable

Toronto – as seen on the Amazing Race Canada!

Curious about some of the sites visited on last night’s Amazing Race Canada finale? Here’s a peek at the stops on the final leg of the race. L Tower The final three teams rappelled 44 stories down the L Tower. A beautiful view of the city from the top, and a thrilling adventure on the […]