Via Rail....(train) $ 700+ canadian dollars overnight in toronto
greyhound (bus) $ 370 canadian dollars....3days
flying is the most efficient bcx its such a long distance....vancouver to montreal is REALLY far....plane needs lik 5 hrs...
westjet (plane) $ 340 canadian dollars....this is very reasonable...