Skating scene is filmed in front of Toronto's city hall at Nathan Philips Square. Skating is done outside usual rink area used.
Restaurant scene is in Auberge du Pommier, Toronto; another street scene shot in the area of 77 Front Street, Toronto
At 1:11, the location is at Old City Hall in Calgary at night; looking north toward the Rocky Mountain Plaza and Delta Hotel.
In the scene where Jesse Metcalfe's character is upstairs working and the kids are downstairs doing crafts he is wearing the exact same outfit Christopher Reeve wore in Superman 2 when Lois discovered he was Superman at the Niagara Falls hotel right down to the dorky glasses. Jesse Metcalfe appeared in a a couple of episodes of Smallville.
The character of April is supposed to be a master violinist, but in several spots in the movie is clearly not really playing.