 GEOG: The movie is said to take place in Philadelphia but must have  been filmed at least in part in Canada as you can distinctly see a  "Loblaws Market" in the background of one scene. Loblaws is a  Canadian chain.