Pearn, a native of Stettler, Alberta, was fired by the Jets January 12, 2014, after being hired in June 2012. Previously, he was an assistant with the Montreal Canadiens (2009–2011), New York Rangers (2004–2009), Ottawa Senators (1996–2004), and the original incarnation of the Winnipeg Jets (1995–1996). Pearn has also coached at the university and junior levels, including one season as head coach of the Medicine Hat Tigers of the Western Hockey League. On August 11, 2014, he was hired as an assistant coach by the Vancouver Canucks.
During the summers, Pearn runs elite-level hockey camps in Alberta for professional and major junior players.