United States
Canada
The best and cheapest way to get from United States and Canada is to travel by bus, which will cost about 70 CAD or 59.40 USD.