Toronto, ON, Canada
Vancouver
The best and cheapest way to get from Toronto, ON, Canada and Vancouver is to travel by bus, which will cost about 447 CAD or 381.60 USD.