Carcostcanada has been online for some time now and they have a good knowledge of the local Toronto market, so for myself I'd rather go with them - used it in 2001 for a Protege and they were on the $$$. It's $20 CAD instead of $10 CAD - I'm sure the info is the same, it's just that at times they may provide you with a selected dealer in Toronto with whom they made a special (fleet) deal.
Now for Vancouver, I assume these guys are good too.