I agree, if you just park your .ca names you likely won't make reg fee back in a year - ofcourse there are exceptions to this but in general if you have hundreds/thousands of .ca names they collectively won't cover reg fees by only parking.
I don't look too much at Google keywords to determine if I should reg a .ca, or go after it in TBR. I search the term on google to see what people are using it for, and what kind of ads show up. I check other extensions to see if they are taken. I look at if I or someone else could build a site easily on the name. I use a bit of 'gut feel'. I also check if I have a site put up that is related, because I might just 'point' the name to my already developped page - for example, if I build a webpage for goodcoffee.ca, I might pick up coffeeworld.ca in the TBR and just point the name to that page.
I recently picked up gamespace in the TBR. Why? It's taken in many extensions, gaming related (popular subject), sounds good, generic (NA owns the .net), and I can point it to a webpage I already have built. I won't make a fortune with this name, but to me it's worth much more than what I paid ($xx).
Like all extensions, it can be surprising what does/doesn't sell, and sometimes mediocre looking names sell for a high price, and better names sell for less. It usually just comes down to how much the buyer wants the name - or what kind of revenue you can prove the name is making.
The owner of blogue.ca listed the domain on sedo last week, he was asking only around $950. It was a previous developped site and getting about 1000 to 1500 hits a day according to Sedo stats. It looks like it sold because the selling page is gone, last I saw there were five bids on it. I think that is a low price if it sold under 1k, because of the traffic it was getting, and because it's the french word for blog - a good premium french domain.