What is the legal BAC limit for driving in Canada?
In Canada, the federal criminal limit is 0.08% BAC (80 mg of alcohol per 100 mL of blood) under section 320.14 of the Criminal Code β driving at or above this level is a criminal offence anywhere in the country.
On top of that, every province and territory enforces an administrative "warn range" starting at 0.05% BAC: even though you're below the criminal threshold, police can immediately suspend your licence and impound your vehicle on the roadside. Zero tolerance (0.00%) applies to novice and young drivers (G1/G2 in Ontario, L/N in BC, GDL drivers in Alberta, and all drivers under 22 in several provinces) and to all commercial drivers nationwide.