David McGuinty was named minister of national defence and Steven MacKinnon will become leader of the government in the House of Commons.