I am a U.S. citizen. If I move to Canada to live and work there as a Canadian permanent resident, do I pay both U.S. and Canadian Taxes?
United States citizens living abroad are required to file annual U.S. income tax returns and report their worldwide income if they meet the minimum income filing requirements for their filing status and age. You must contact the Canadian Government to determine whether you must file a Canadian tax return and pay Canadian taxes. For the United States income tax return, you will have several options available to you regarding claiming a foreign tax credit or excluding some or all of your foreign earned income.
References:
Publication 54, Tax Guide for U.S. Citizens and Resident Aliens Abroad