Thank you so much! They're from a French Canadian film called Comme tout le monde, which unfortunatelyyyy I don't have the caps from anymore because the laptop I made them on is very sadly dead.
There are a few caps from the trailer and a couple production stills at her Russian fansite here though! Hopefully something there'll be able to help you out, and sorry that I don't have the rest of the images still!