BeaverFever BeaverFever:
http://www.rcmp-grc.gc.ca/cfp-pcaf/fs-fd/collector-collecteur-eng.htm
It shouldn’t require a warrant, consent to inspection  should be a condition of holding a license just like consent to a breathalyzer is for a divers license.
Wrong. It's a violation of the Charter of Rights and Freedoms. 
Breathalyzers can only be demanded when there are reasonable and probably grounds that the individual is intoxicated. So they can't just arbitrarily demand one. At least not legally. And they'd have to defend in court what the justification for it was.
But there are RIDE checkpoints where they inspect each driver and you’re required to stop.  They may not breathalyze everyone they stop but everyone is required to stop and speak to the cop.