Visit to Canada :
Drivers of American cars will need a certificate confirming that they carry enough public liability insurance (generally $200,000) to meet the requirements of all Canadian provinces and territories. Since many US states permit limits below this threshold, American visitors bringing their own automobiles should check with their automobile insurers and obtain the required certificate.
When driving within Montreal,Vancouver or Toronto keep in mind that these cities are densely populated and parking can be difficult to find and/or expensive. All three cities provide extensive public transit, so it is easy to park in a central location, or at your hotel or lodging, and still travel throughout the metropolitan areas.
By train : Via Rail is Canada's national passenger rail service. Amtrak provides connecting rail service to Toronto from New York via. Niagara Falls, Montreal from New York and Vancouver from Seattle via. Bellingham. The train is a very inexpensive way to get into Canada, with tickets starting from as low as $43 (U.S.) return to Vancouver. There is also thruway service between Seattle and Vancouver.
" Be wary though. Not many private citizens in Canada take the train as a regular means of transportation. Most citizens simply drive to where they want to go if the distance is short (which in Canada can still mean hundreds of kilometres!), or fly if the distance is long".
By bus to canada : Greyhound Canada serves many destinations in Canada, with connecting service to regional lines and U.S. Greyhound coaches. Be sure to inquire about dicounts and travel packages that allow for frequent stops as you travel across Canada.