You just missed BareMetal's monthly (October) special when they charged only CAN$19.95 (plus tax) for a dot-ca domain name (this made them the least expensive of all 75+ accredited registrar). Anyway, BareMetal is still among the best prices at CAN$24.95
Apart from this, DomainsAtCost.ca's CA$19.95 (and plus tax of course) is the lowest possible price you can get since CIRA.ca actually charges registrars CAN$15 for each registration.
Webnames.ca reminds me of Verisign/NetSol. They used to charge CAN$50 (plus tax, remember?), but have run promotional discounts of $40 several months ago and now it's only $25 for transfer from other registrars.
Please be reminded that you must be a Canadian resident or company in order to register a dot-ca domain; unlike .us, CIRA.ca's rules are much tougher regarding registrants' Canadian presence requirements.
Co-Founder@HostHideout. Profoundly influenced by #Bauhaus, @Nameslave unrepentantly embraces #Minimalism with a bias for functionality, color theory and pixel precision: a #multimedia messenger in the McLuhan sense. His totally irrelevant M.Ed. dissertation examines Organizational Culture and Change Management. He also likes Patrik Ervell, Wong Kar-wai and IKEA.