International Glass & Mirror Co. Ltd. International Glass & Mirror Co. Ltd. 14 Toro Road, Toronto, Ontario , M3J 2A7