Where is Toronto Located?

Toronto is the capital city of the lovely Ontario, Canada. They are well known for their Toronto International Film Festival and also a popular skiing vacation spot.