Would I be a million miles/km out by saying Quebec somewhere? Purely based on what suspiciously like a Buffalo Grill 'restaurant' mid right. As they're a French Chain and the roads look too wide to be France and there appear to be a couple of pick-ups in the pic too