My wife and I have recently moved from Los Angeles to Ontario. I am currently self-employed and earning USD from a US-based company, and will soon be looking for a tax professional to ensure we take all possible steps to ensure we comply with both US and Canadian tax requirements (and ideally come out ahead).