北克大学蒙特娄分校（1982年-87年）和麦基尔大学（1987年-94年）任教，并成为麦基尔大学文学院院长。他其后出任加拿大皇家银行高级副总裁和首席经济师，至2000年参选国会为止。
国会议员.麦家廉于2000年联邦大选代表加拿大自由党竞逐万锦选区，成功当选首度晋身国会下议院。他于2001年9月获任为财政部国会秘书长，2002年1月则调任负责国际金融机构事务的国务秘书。2002年5月，麦家廉调任国防部长，从该部门削减次要开支以节省2亿元，从而换取在2003年度联邦财政预算中增加