Conveniently located just south of Hwy 401 in Scarborough Canuck Camera Corp is a 4,000 sq ft cycloramic green screen studio facility with a full service camera, lighting and equipment rental house onsite. We do our best to ensure all your professional film-making needs are covered. Our friendly and knowledgeable staff will provide in-house instruction to get you up to speed on all your rental gear!