里斯本出生，四岁时跟随家人移居加拿大，在卑诗省内陆锦禄市定居。他父亲其后获加拿大联邦政府聘用，举家遂迁居亚伯达省zh-cn:莱斯布里奇;zh-hk:列必珠;zh-tw:莱斯布里奇。他在亚伯达大学攻读医学博士学位期间获得罗德奖学金，暂停该学位并到牛津大学莫德林学院进修，此后再到戴尔豪斯大学修读法律，1987年从该校获取法学博士学位。他返回亚伯达大学完成医学博士学位后曾在zh-cn:坎贝尔里弗;zh-hk:金宝河;zh-tw:坎贝尔里弗、利鲁逸（）和迪斯湖（）等卑诗省城镇行医。他曾于1993