学攻读并取得经济学博士学位。他随后成为经济学教授，先后在曼尼托巴大学（1976年-78年）、西门菲沙大学（1978年-82年）、魁北克大学蒙特娄分校（1982年-87年）和麦基尔大学（1987年-94年）任教，并成为麦基尔大学文学院院长。他其后出任加拿大皇家银行高级副总裁和首席经济师，至2000年参选国会为止。
国会议员.麦家廉于2000年联邦大选代表加拿大自由党竞逐万锦选区，成功当选首度晋身国会下议院。他于2001年9月获任为财政部国会秘书长，2002年1月则调任负责国际金融机构