Contact

Main Office & Plant

110 Rotterdam Street
St-Augustin-de-Desmaures
Quebec, Canada
G3A 1T3

Tel : 418-880-7000
Fax : 418-880-7070

Affiliate  Offices & Plants

560 B Finley Avenue
Ajax
Ontario, Canada
L1S 2E3

Tel : 1-866-463-2278

 

918 North Second Street
Osage
Iowa, United States
50461

Tel : 1-866-463-2278

Toll free : 1-866-4-MECART (1-866-463-2278)