The US has one obligation that Canada doesn't have and that is that if you are a US citizen, you must file taxes on your world income, even if you do not live in the US. In Canada, you would declare yourself a non-resident after you move to another country and after that, you are no longer obligated to file taxes in Canada.