Cheap flights from Italy to New York with short stop-over in Toronto for €352 round trip. Many travel dates departing from Turin, from December to Febraury.
You can use the short stop over to visit Niagara falls by night or call the airline company to make a longer stop (free stop over in included so that you can ask for that free of charge).
December 2015 – February 2016 (Xmas and New Eve are not included)
Turin – Toronto – New York JFK – Turin
How to book:
Visit kayak.it and choose TUI travel agency (standard Visa and Mastercard payment without fees)
Book cheap car rentals at Rentalcars.com