He completed his medical school at the University of Alberta, and internship at the Holly Cross Hospital in Calgary, his urology training at the University of Alberta and finally fellowship training at the Cleveland Clinic, Cleveland Ohio.