Bruce wurde in North Vancouver geboren, zog aber dann nach Prince Rupert. Als er in der Grundschule war, zog seine Familie nach Vernon, British Columbia, im Okanagan Valley, wo er bis zu seinem Studium an der University of British Columbia lebte. Er traf Heather, als sie zusammen auf die Junior High School gingen, aber eine Romanze begann erst, als er an der Universität war. Sie heirateten 1987 und leben seitdem in Vancouver.