Canadians first started wearing berets in '37 in armoured regiments (when they adopted the black beret of the Royal Armoured Corps).
From '39 to '45 a khaki beret was used by infantry. Parachute troops wore maroon, the same with all British forces.
After '45 a series of coloured berets were adopted, with infantry regiments wearing scarlet, rifle regiments wearing dark (rifle) green, the armoured corps wearing black, and other arms and services wearing midnight blue berets, with a large coloured "flash" in corps colours.