Family, Children and Pet Photography done in the comfort of your own home or at a scenic outdoor location, at a time convenient for you. For over 20 years Magic Portraits has been doing Portrait and Wedding photography in the Greater Toronto Area, Durham Region, Oshawa, Courtice, Bowmanville, Port Perry, Whitby, Ajax, Pickering, Newcastle, Orono and Blackstock.