Toronto from €589*

Uncover the multicultural marvels of Toronto, a true sporting paradise with abundant green spaces.