I needed to know after arrival in Canada (Vancouver or Toronto) what is the cheapest transport to go to other provinces/cities (like in Alberta - Calgary/Edmonton) etc.?
Is it by BUS/Train/Air? I wouldn't have much luggage with me, then what should be the cheapest vehicle to move around?????
if Bus - Which BUS?
if Train - Which Railway?
if Air - Which one is budget flight?
Most probably bus would be cheapest if you book well in advance, greyhound run daily service from major cities including to the states.
You can try megabus also if you are planning toronto - Montreal
Air would be slightly expensive but if you are lucky then might get good deal on porters
Train for sure will be expensive but search on VIA.
You can try rent a car also, gas is really cheap now days and daily rental will cost you around 29-39 + insurance plus one way rental charges for small car.
You can decline insurance if you have credit card which cover rent a car insurance.
Links are below
Bus
https://mobile.greyhound.ca/index.html;jsessionid=AF24F88FF9A20A0D4CA74AECF55B3D5C.jvm16?0&lng=en-US
http://ca.megabus.com/landingcanada.aspx?return=/default.aspx
Air
https://www.flyporter.com/Flight?culture=en-CA
Train
http://www.viarail.ca/en/home?utm_expid=37488366-13.nna5Oi3wQvKB_rIFSCfoUg.1&gclid=CIqa0K_zr8sCFQQEaQodjxsCbw&gclsrc=aw.ds&utm_referrer=https%3A%2F%2Fwww.google.ca%2F
Rent a car
https://www.enterprise.ca/en/about/2015-j-d-power-award.html?cm_mmc=Google-_-Brand-_-E_G_CA_SE_Misspelling_B_EXM_NTL_EN_CA-_-jd_power-red