Port Moody–Coquitlam–Port Coquitlam MP James Moore has received a promotion, becoming industry minister in the Conservative government.
His move from Canadian Heritage, where he oversaw cuts to the Canadian Broadcasting Corporation, is one of many significant moves in today's cabinet shuffle. It's being billed as giving a younger look to the Conservative government.
The former industry minister, Christian Paradis, has become international development minister.
Abbotsford MP Ed Fast remains the minister of international trade, which leaves B.C. with two major economic portfolios. And Vancouver Island North MP John Duncan is back in cabinet as the government whip.
The other new B.C. minister is Kerry-Lynne Findlay, who takes over responsibility for national revenue.
In a surprise move, Peter MacKay and Rob Nicholson swapped portfolios, with MacKay taking over justice and attorney general and Nicholson moving to defence.
Former ambassador to Afghanistan, Chris Alexander, is the new minister of citizenship and immigration. He's one of eight new faces in cabinet.
His predecessor, Jason Kenney, has been moved to employment and social development after ramping up the temporary-foreign-worker program and increasing the list of countries that immigrants can be deported to.
Another newcomer, Kellie Leitch, becomes labour minister. Lisa Raitt has moved to transport.
Vic Toews, who sometimes got into trouble for his extreme right-wing views on granting police greater surveillance powers, has been replaced as public safety minister by another newcomer to cabinet, Steven Blaney.
And filling Toews's spot as a key Manitoba minister is Shelly Glover, who is the new heritage minister.
Former broadcaster Peter Kent was dropped as environment minister. He's been replaced by former health minister Leona Aglukkaq, who has led a federal charge against supervised-injection sites.
Her position has been filled by Rona Ambrose, who used to be the minister of public works.
Others who were dropped were Stephen Fletcher, former minister of state for transport, and Gordon O'Connor, who was replaced by Duncan.