Mapjack have beaten Google again, this time in Canada. Today they opened up street view images covering some parts of Canada together with canpages.ca. The areas covered in todays launch is Vancouver, Whistler and Squamish in British Columbia. In order to see the street view images you need to make a search at their site in one of those areas.
As with Googles solution, faces are blurred.