if one is targeting canadian shoppers the advantage of having a .ca is that it has inherently more trust built in from a canadian online shopper perspective. Part of the reason is obviously it tells canadian shoppers that there won't be any surprises associated with cross-border Duty, Brokerage Charges. Plus if you are selling something that people associate with being canadadian than i would argue .ca is as good as .com if not better choice sometime since it leaks authenticity. For example since about 85% of the worlds maple syrup comes from canada, and canada has a maple leaf on its flag. If you were a company that wanted to import Maple Syrup , what would your feelings be about
MapleSyrup.ca vs MapleSyrup.com vs MapleSyrup.net, ?
I guess it all depends whether you want to hide the fact that your company/ branch is located in canada or not.