The Newfoundland band Great Big Sea very much wanted to have music in the soundtrack, so they "seeded" the stereos in director's and stars' B&B with their CDs, hoping that the music would catch their attention. It did, and the band has five songs in the movie, four in the diner scenes and one at the party. The songs are not contained in the movie's official soundtrack however, a film score composed by Christopher Young.
Gordon Pinsent, who played Billy Pretty in the film, was the only leading actor who was a native Newfoundlander. He was a dialect coach for a number of actors in the film including Kevin Spacey and Dame Judi Dench.
The scenes in which Quoyle (Kevin Spacey) is in the water were filmed at a tank in St. John's, Newfoundland (normally used for testing boats and marine technology). The tank, which normally contains cold Atlantic sea water, had to be specially filled with warm water for Spacey's comfort.