285 Thames Holdings Inc.
2C's Linking Ventures Incorporated
3031501 Canada Inc.
3178943 Canada Inc.
3235939 Canada Inc.
3740331 Canada Inc.
3759164 Canada Inc.
3873137 Canada Inc.
3D Virtual Solutions Inc.
3J Media Group Inc.
4029178 Canada Inc.
4038843 Canada Inc.
4051416 Canada Inc.
4055462 Canada Inc.
4100662 Canada Inc.
4127056 Canada Inc.
4127064 Canada Inc.
4127072 Canada Inc.
420 Taniguchi Technology Inc.
4272234 Canada Ltd.