To add to the list of badge makers, a little more information on the Ryrie Bros. company.
http://www.veterans.gc.ca/eng/collec.../1593327/45247
Ryrie's as they were the other well known competitor (to Birks) at the time (in terms of jewellery and luxury goods), and also in the business of patriotic items and memorial plaques.
They were located at 134-136-138 Younge St. Toronto.I couldn't locate this company in Montreal (see Bill A) first extensive post on makers.
Ryrie was the main competitor for luxury goods. They were later merged with Birks as Birks-Ryrie, then Birks-Ryrie-Ellis (you may recognize the name from their production of cap badges) and then absorbed with only Birks remaining.
Jo