Early in the story, it says on the screen that it is the fall of 2012. Zach's mother takes him to the hospital and a shot of the University of Minnesota Masonic Children's Hospital in Minneapolis is shown. In the background you can clearly see US Bank Stadium. However, they didn't even break ground on building US Bank Stadium until 2013 and it didn't open until 2016, so it wouldn't have been there in 2012.
At around 14:10 in the movie you can see US Bank Stadium in the background, yet it wasn't built until a few years later.
Is based in Minnesota but was filmed in Quebec Canada.