The Warrior Badges first appeared in early 1994. They were linked to the Warrior Program that was instituted in LFCA (Land Forces Central Area) in 1993. The aim of the program was to assure a common level of baseline soldier skills as the Reserves were about to augment two major rotations to the Former Yugoslavia. To achieve the standard you had to complete the various tests (weapon handling, comms, first aid etc) in addition to the Personal Weapons Test (PWT) on the C7 and a 3.2 km run. The run was conducted in fighting order (combats, boots, webbing and a weapon). These individual skills were then called Combat Readiness Standards (CRS) Phase 1 and I recall that the entire fall of 1993 was devoted to this in the Ontario based militia units. Units that did not have a decent completion percentage were then subjected to various administrative tortures and group shaming at District conferences. :-[
I'm reaching into the mists of time here, but Bronze meant that you passed everything. The run had qualifying times to earn the level. I can't recall the exact times, but the maximum to pass and earn a Bronze was initially 22 mins, later amended to 24 mins. I think a Gold was under 16 mins, but I could be wrong - its been a while! The shooting had three levels based on your results. To get Silver you had to have a minimum of Silver in both the run and the shoot. Gold meant that you got Gold in both. If you had Bronze in one and a Gold in another you were just plain Bronze.
They were indeed worn on Garrison Dress. They seem to have disappeared by 1997, and the Warrior Program/CRS as a whole got wrapped up into IBTS without any badges. The Warrior Run was eliminated by the order not to run in combat boots and was replaced by the requirement to conduct the 13km march each year. Class A reservists had not previously had to complete the march.
The badges and CRS/Warrior completion rates were certainly a big deal for a little while in 1994 and 1995 in the Reserves. As always with awards/pins, everyone affected disinterest but heaven help the staff if somebody didn't receive the pin they were entitled to!