4035623 Canada Inc.
6120377 Canada Inc.
6177115 Canada Inc.
7041209 Canada Inc.
7669658 Canada Inc.
7880464 Canada Ltd.
Acceptacheck Inc.
Curious Kids Cool Science Inc.
Danrojen Management Corporation Ltd.
Eidos Information Spaces Corp.
GARD Therapeutics Inc.
Lewin, Wright & Co. Valuation Consultants Inc.
Lewin, Wright & Company
N.s. National Satellite Systems Ltd.
OnGuard Product Inspection Inc.
R.a. Mudge Holdings Ltd.
Sealtrac Inc.
The Reinders Family Foundation
Upstyle Staging Inc.
VertiGrow INC.