Narodil se 12. srpna 1956 v provincii Québec. Jeho matka byla ošetřovatelka, otec pak geofyzik a vysokoškolský profesor. V dětství Bruce nikdy nestrávil na jednom místě delší dobu než čtyři roky. Princeton, Washington, znovu Princeton, Vancouver... Původně snil o dráze lyžaře, ale v 16 letech si zranil koleno, díky tomu prodělal šest operací.
Se svou ženou Susan se potkal v patnácti letech, jsou spolu doposud a mají spolu jedno dítě.