Thanks for sharing your experience... as u suggested my original plan is to not leave the job but work remotely from canada as my company is a multi national having presence in canada.
so i will be working remotely from their canadian office living off my current home salary ( which i think is...