To clarify my comment: Canadians and indeed most other citizens of other jurisdictions are not required to file taxes to a country they are no longer resident in.
I think us citizens forgot there was a time where they too didn't have to report to a government every year.
Its ridiculous that someone would have to file taxes to a country they don't live in. I don't know why us residents aren't up in arms about that. They literally can't leave the control of the IRS.