First off, dot-ca domain names are FOR CANADIANS. I don't mean to be rude, but there's really no business for our non-Canadian friends here. It has been designed this way, and SHOULD be like that.
Secondly, only CANADIAN entities (residents or organizations) are entitled to register dot-ca domain names. Their terms and conditions are stricter than those of .us and .biz. So if you are NOT Canadian, your ownership of any dot-ca domain name is not very secured. I wouldn't recommend any off-shore investment.
Thirdly, Canada only has about 1/10 population of that of the U.S., this is a FACT; therefore on the one hand, the market itself (dot-ca domain names for Canadians alone) is nothing comparable to that of dot-com's (or CNO plus .biz and .info) which appeal to a worldwide audience. HOWEVER on the other hand, our small population also means HIGHER STANDARD OF LIVING. As Sportacle has pointed out, Canada has over the past many years been named the best country to live in (only be superceeded by I guess Norway or Finland this year) and sorry, USA is god-knows-where down the list. You know why? That's because we basically have the same infrastructure as the U.S., even with a smaller population.
And for the friend of doberry who hasn't heard of dot-ca, the following is from the famous Molson Canadian "I am Canadian" TV commercials:
----------------------------------------
Hey. I'm not a lumberjack, or a fur trader.
And I don't live in an igloo, or eat blubber, or own a dogsled.
And I don't know Jimmy, Sally or Suzy from Canada, although I'm certain they're really, really nice.
I have a Prime Minister, not a President.
I speak English and French, NOT American. and I pronounce it 'ABOUT', NOT 'A BOOT'.
I can proudly sew my country's flag on my backpack. I believe in peace keeping, NOT policing. DIVERSITY, NOT assimilation, AND THAT THE BEAVER IS A TRULY PROUD AND NOBLE ANIMAL.
A TOQUE IS A HAT, A CHESTERFIELD IS A COUCH, AND IT IS PRONOUCED 'ZED' NOT 'ZEE', 'ZED'!!!
CANADA IS THE SECOND LARGEST LANDMASS! THE FIRST NATION OF HOCKEY! AND THE BEST PART OF NORTH AMERICA!
MY NAME IS JOE!! AND I AM CANADIAN!!!!!!!!
Thank you.
----------------------------------------
MY NAME IS NAMESLAVE!! AND I AM CANADIAN!!!!!!!!
Thank you.