I am developing a site for a canadian business. The business sells products from a store. The domain name the owner wants is available in .com and .ca so my question is should we use .ca or .com ? is there any advantages in using .ca for a canadian business ?
I've had this dilemma before. Buy both, use the .ca if it's primarily Canadian customers and redirect the .com to the .ca This will identify with Canadians better and if they type in .com by accident then they will be redirected. If you expand to US, then use the .com for that and keep .ca for Canadian customers. You will also want to host in Canada to improve Canadian rankings, this means a Canadian IP not just a host that says they are based in Canada. Also, .ca extensions are supposed to rank better in Canadian indexes. Keep those things in mind.
Buy both, and any other that is available such as .net .info .org etc. All of these can be useful and be redirected to either yourwebsite.com or yourwebsite.ca . The .ca will rank better in Canadian indexes compaired to the .com but I would recommend using .com as your main page and get everything redirected to that.