I believe that this is the law as it currently stands:
B.C. - Auxiliary driving lamps
4.09 (1) A motor vehicle may be equipped with 2 auxiliary driving lamps, mounted on the front of the vehicle at a height of not less than 40 cm and not more than 1.06 m, that are capable of displaying only white light.
(2) An auxiliary driving lamp must be directed so that the high intensity portion of the beam is, at a distance of 8 m from the lamp, at least 12 cm below the height of the lamp and, at a distance of 25 m from the lamp, not higher than 1.06 m from the road surface.
(3) An auxiliary driving lamp must operate so that it is illuminated only when the upper beam of a multiple beam headlamp is illuminated.
Fog lamps
4.11 (1) A motor vehicle may be equipped with 2 fog lamps, mounted on the front of the vehicle below the headlamps, that are capable of displaying only white or amber light.
(2) Each fog lamp must be
(a) mounted not more than 30 cm below the headlamps, and
(b) adjusted and aimed so that, at a distance of 8 m from the lamp, the centre of the beam is at least 10 cm below the height of the fog lamp.
(3) The fog lamp wiring and switch must permit simultaneous operation of the parking lamps, tail lamps, licence plate lamp and, if required, clearance lamps.
(4) The operator of a vehicle may use fog lamps instead of headlamps when atmospheric conditions make the use of headlamps disadvantageous.
I am not certain how current that is. Generally though, most officers do not pull you over for too many lights IIRC, they add that on after they have pulled you over for a different offense.
Given that I already have fogs installed, I will have to at least cover 2 of the 4 driving lamps to comply with the law. I was already thinking about wiring 2 switches in, so I could turn on a combination of the lamps at a time, so I may go that route.