Toronto, Canada to Florence, Italy for only $596 CAD roundtrip