Hi Mark, Mazeas is the standard reference book for Canadian military badges. There are two separate books, one dealing with pre-1914 Canadian militia badges and the other is the 1920-1950 period.
Marway Militaria or Military Antiques Toronto may have a copies.
http://www.marway-militaria.com/home.php or
http://www.militaryantiquestoronto.com/shop.php.