People from the US and other tourists with drop-offs in one of the states of America, who want to visit the Niagara Falls in Canada, usually ask the distance from Toronto to New York.
Despite the fact that New York and Toronto bordered the Niagara Falls, they are still far from each other.
Nevertheless, it is not too far for a car drive. So, if you are planning to use your car for the trip, it will take you almost 8 hours to drive from New York to Canada, and that is nonstop. Your best option would be flying, which will take you almost 2 hours if you are running out of time or you are on a tight schedule.