I used H&R Block. I moved to BC as a permanent resident in September 2018 and gave them my US Social Security Retirement 2018 information and they easily filed taxes for me. They filed o line and everything went thru and was accepted. Cost $40 but well worth it! H&R Block is a very reputable company!!