This is a masterfully made film, well acted, written, and directed. Nothing seems to be set up without a payoff. It's definitely unsettling and has a way of lulling you into a sense of security and kicking you in the gut. Also I think that the not so favorable reviews were written at a time when we simply didn't believe what was going on, and that's a shame.
I suggest all young adults and up watch this, especially those that live in Canada.