U.S. citizens who move to Canada will be tax residents of BOTH Canada and the United States.
Because, U.S. citizens are treated as tax residents of the United States as long as they remain U.S. citizens, moving to Canada (or any other country) will present problems for financial and retirement planning.
