Fully agreed with u brother .. !
humber hawks said:MILLION DOLLAR qstion....lol...i would say just b prepared to do anything....just start hitting the gym or start running to increase stamina.. i lived thr..so from my opinion...(purely based on my me) i think studies in india can give u a PR isnt that enough ,,dont expect too much from canada...ya long term surely its a good place to have family..but b "prepared" to do anything from loading truck,painting ,security job....and dont feel low...evrybody does dat....plus when u will earn in dollars ..it dsnt matter...driving truck is a great thing...but if u want to enjoy family life and b satisfied ...just try to earn more than 4000 dollars and it will b a great life ahead..best of luck ...and being punjabi i could not think of post landing experiences and take tension....just land thr and destiny will decide...keep the spirits high.....waheguru mehr karu ga....