- Alberta 48
- British Columbia 85
- Manitoba 11
- New Brunswick 10
- Newfoundland & Labrador 2
- Northwest Territories 1
- Nova Scotia 17
130 Industrial Carleton Plance, Ontario K7C 3T2, Canada
4009 County Road 46, RR#3 Maidstone Ontario, Ontario N0R 1K0, Canada
905 Century Drive Burlington, Ontario L7L 5J8, Canada
200 University Ave W, Waterloo, Ontario N2L 3G1, Canada
99 Ian Macdonald Blvd, York University, Toronto, Ontario M3J 1P3, Canada
PO Box 2120 Station Terminal Vancouver, British Columbia V6B 5R8, Canada
200 Town Centre Blvd., Suite 203 Markham, Ontario L3R 8G5, Ontario L3R 8G5, Canada
5667 Royalmount Avenue Montreal Quebec, Quebec H4P 2P9, Canada
20 Lindsay Road Cambridge, Ontario N1R 7K6, Canada
8170 Chem. Montview Suite 100 Mont-Royal, Quebec H4P 2L7, Canada
223-52 Sioux Rd Sherwood Park, Alberta T8A 4X1, Canada
300 Granton Drive Unit 4A Richmond Hill, Ontario L4B 1H7, Canada
PO Box 176 Milton, Ontario L9T 4N9, Canada
555 Southdale Rd East Suite 203 London, Ontario N6E 1A2, Canada
259 Danforth Avenue Toronto, Ontario M4k 1N2, Canada
2155 Rue Bombardier Sainte-Julie, Quebec J3E 2J9, Canada