I am thinking about moving to Canada to work, save for retirement, and move back to Portugal for retirement because of the lower cost of living. I will contribute to the Canada Pension Plan and also save for my retirement. I have to calculate how much I want to save to get a fixed retirement salary but I don't know if I'll have to pay taxes over the money I saved on a normal Canadian bank account (taxed in Canada) and then withdrew in Portugal and how many taxes I'll pay over the Canadian Pension Plan. Thank you in advance for your help.