Heroes tells the story of Peter Bayle - heavy drinker, philosopher, scholar, and anemic lover - as he visits a town in Kansas to write a story for Toronto Living magazine about the newfound love of middle-America for the quintessential Canadian game of hockey. During his research Bayle encounters a host of odd characters: a morphine-injecting reverend, a shunned reporter and his former crack-addict girlfriend, and a drug salesman with his sights set on a career as a cable mogul.
The article never gets written, and as Bayle becomes more and more involved in the destructive behaviour of the friends and enemies he has made, his problems back home continue to build. His assignment long-since abandoned, Bayle returns to Toronto to face a future he does not want. It is a future obscured by a past he can't let go of, but which he also can't come to terms with.