 The film was shot in British Columbia and Ontario, on a budget of $5 million.Funding came from the company Alliance Communications.Egoyan assembled many Canadian actors he had worked with in prior films, including Bruce Greenwood, Gabrielle Rose and Sarah Polley.