Home People Deborah Odell Deborah Odell Deborah Odell is a Canadian actress who has appeared in various films and TV shows. Personal facts Birth placeNewfoundland and Labrador , St. John's Newfoundland and Labrador facebook tumblr linkedin twitter reddit google+ Search Deborah Odell on Wikipedia Deborah Odell External resources http://www.deborahodell.com