There are many ways you can sell a .ca - as long as they meet the residency requirements. CIRA.ca has a complete listing of what those requirements are. Clearly being a Canadian citizen qualifies, but so does a international biz with Canadian connections. Ask the buyer - most will already know if they meet the requirements or not.
If not, PM me.