Peerless Garments has been awarded a C$32.5m (US$25.7m) contract by the Canadian government to supply the country's troops with camouflage rain suits.