I recognized these spots in and near Ottawa. I used to go to Grace O'Malley's on Merivale Rd. in Nepean. It is closed. Good to see Canadians on TV!
The Perfect Marriage (2006) Filmed in Ottawa, Ontario, specifically in front of Grace O'Malley's pub (now closed). Canadians: Lawrence Dane (born in Que.); Lisa Langlois (born North Bay); Lisa Langlois (born: Que.); James O'Regan (born: Ottawa). I really liked this one! ****
3711 Aviation Blvd, Orleans, near Ottawa. It seems to have moved.