David Cochrane is a senior reporter in CBC's Parliamentary bureau. He previously wrote for CBC Newfoundland and Labrador.
Latest from David Cochrane
Elizabeth May is pitching herself as co-leader of the Green Party: sources
Former Green Party of Canada leader Elizabeth May is going to run again for her old job and is proposing to share responsibilities with a co-leader, sources tell CBC News.
How the Liberals and New Democrats made a deal to preserve the minority government
The confidence-and-supply agreement announced by the Liberal Party and the NDP this week was a long time in coming — and its success may depends on how well both sides keep each other in the loop.
Conservative MP falsely accuses Trudeau of sending photographer to 'misrepresent' convoy protesters
A Conservative MP joined a chorus of social media users falsely accusing Prime Minister Justin Trudeau's official photographer of misrepresenting protesters at this weekend's demonstration in Ottawa against COVID-19 restrictions and vaccine mandates.
Canada should refuse to extradite Hassan Diab to France, supporters say
Hassan Diab's supporters are calling on Prime Minister Justin Trudeau to reject any further attempts by France to extradite him to stand trial — and to push French prosecutors to drop all terrorism charges against the Ottawa academic.
Canadian academic Hassan Diab goes to trial next year in French terrorism case
France’s case against Ottawa academic Hassan Diab in connection with a bombing outside a Paris synagogue 40 years ago will go to trial in 2023 — more than five years after he was set free due to a lack of evidence.
Guilbeault to become Canada's next environment minister as Trudeau unveils new cabinet
Long-time environmental activist Steven Guilbeault will be Canada's next minister of the environment and climate change, CBC News has confirmed.
Trudeau expected to add some new faces when he announces post-election cabinet as early as Oct. 25
Prime Minister Justin Trudeau will unveil his new post-election cabinet on either Oct. 25 or 26, multiple government sources tell CBC News. Trudeau is expected to add several new faces — while some veteran ministers could be leaving cabinet altogether.
Trudeau's got a cabinet to build — and this time, it'll be harder
Chrystia Freeland may be staying put in finance, but that's the only easy call facing Prime Minister Justin Trudeau as he puts together a cabinet out of what the election left him.
O'Toole won't stop partially-vaccinated candidates from campaigning in seniors' homes if they follow rules
Conservative Leader Erin O'Toole says it's OK for candidates who aren't fully vaccinated to campaign in seniors' residences and retirement homes as long as they follow other public health measures.
Trudeau ratchets up talk on mandatory vaccinations, says he'll protect businesses, people from lawsuits
In a move designed to push vaccination to the front of the election debate, Liberal Leader Justin Trudeau said today that a re-elected Liberal government would introduce protections for businesses targeted by anti-vaxxers and anti-lockdown activists.