。他顺利赢取该议席，并获委任为在野自由党的大多伦多地区事务和科学及科技事务评议员，到2001年改任自由党副党鞭，并从2002年起同时出任自由党的金融机构事务评议员。他在2003年省选中顺利连任，而随着自由党击败进步保守党上台执政，史振民亦被新任省长麦坚迪委任为卫生及长期护理厅长，并从2006年起同时出任副省长。2007年省选，史振民在重新命名的多伦多中心选区连任省议员，并留任副省长和卫生及长期护理厅长职务。他在2008年调任能源及基础建设厅长，但留任副省长。
竞逐多伦多市长.