✔ 最佳答案
If you have been in Canada(any cities,any places), of course you can go to any other places inside this country...you can buy the domestic air ticket in Canada.
From Toronto to Vancouver, there is three-hour time zone differences, that means there is a long distance between two cites. You had better take aeroplane to travel between these two cities; the fare of train is higher than the air fare somehow in Canada. I had travelled from Vancouver to Toronto in 2004 X'mas time, the round trip air fare is CAD500 by Air Canada;hence, the air fare price should be around CAD350-550. Air Canada is the most expensive airline, but you could choose West Jet,or other else airlines.
You will take 5 hours to travel between two cities, so how could you image the time you spend on your trip if you go by train or bus.My friend had ever drive from Vancouver to Toronto, but he have to take half month time(including the time of eating and sleeping)