This movie was filmed in Edmonton, Alberta Canada and shot at the Charles Camsell Hospital in the Ingleeood Neighbourhood.
Lori Petty, Michael Ironside and Richard Riehle previously appeared in Free Willy (1993) and ER (1994). Petty also appeared in several properties her co-stars appeared in including Superman: The Animated Series (1996), The Glass Shield and the Hawaii Five-0 reboot with Ironside, and the Star Trek franchise with the Riehle.