Canadians, or any other non American citizen, cannot own a N registered aircraft. You have to set up a company that owns the plane and you own the company. There are lots of companies that do are set up to do that. I think is was pretty reasonable and did not cause any ongoing expenses. You could check with AOPA to find out more.