The locations looks French. So you might think it's in France. The cars are definitely french. But there is too much English around for France, on shop windows or signs or even the school name. So it could also be Canada, but then the cars don't fit. Yes, it was filmed in Canada, but the locations neither are french nor canadian.