Roundup: Trying to deflect on forced labour

There was a lot of talk about newly-minted Liberal MP Michael Ma’s performance at the industry committee, where he questioned a witness about whether she had personally witnessed forced labour in China, in a tactic to try and dismiss her in favour of a witness who was pro-trade in Chinese EVs. Ma later apologised, and there was apparently some confusion over just which region in China he was referring to, but still, it made for a poor clip from committee (and of the CBC reporter chasing him on the Hill), and bad clips would seem to be a cardinal sin in Parliament these days.

This being said, there would seem to me to be a tension in all of this that very few people want to actually discuss, which is the fact that Carney’s “strategic partnerships” that he’s been patting himself on the back for post-Davos speech involve countries that involve forced labour—China and Qatar—while at the same time praising all of the “good, union jobs” that those partnerships will create back home in Canada. This while the Liberals still insist that they opposed forced labour in all of its forms, and that they have strong rules about eliminated forced labour from supply chains. There is a fundamental disconnect that they seem incapable of bridging coherently, because they simply ignore the dissonance, or in Ma’s case, his attempt to throw confusion around it just wound up making him look like an ass.

This is why I wrote my column earlier in the week about the Canadian Ombud for Responsible Enterprise, whose office was designed to look for forced labour in supply chains and call it out, and the fact that Carney has left the office vacant for the past year and will almost certainly smother it in its sleep and scrap the office in the name of budget cuts—so that there is no embarrassment caused over these “strategic partnerships” with forced-labour countries in the name of being “pragmatic” in the post-rupture world of global trade. Ma just gave the government a black eye over this, so we’ll see if they can handle themselves any better in the face of these embarrassing contradictions.

Ukraine Dispatch

Russia claims to have taken a village in eastern Ukraine, while Ukraine reclaimed a village in the Dnipropetrovsk region. President Zelenskyy arrived for an unannounced visit to Saudi Arabia, one of the countries Ukraine is supplying drone expertise.

Continue reading

Roundup: Hallucinating an immigration application

There were a couple of immigration stories of note yesterday, the first of which was the revelation that a post-doc researcher at McMaster University—who has a PhD from the Sorbonne—had her permanent residency application rejected because it looks like the immigration department used generative digital asbestos to process the claim and it hallucinated a bunch of things about her job. Worse, while there was a disclaimer about the use of said digital asbestos, it said that a human verified it, which someone clearly did not. This is outrageous, and exactly the kind of thing that some of us were warning about when Mark Carney and Evan Solomon crowed about how great this digital asbestos was going to be for the productivity and efficiency of the civil service. Clearly that’s not the case, and now they not only need to redo her application, but it demonstrates what most of us knew was going to happen—that the humans were going to start cutting corners and not verifying the work because there is a belief in the infallibility of these programmes. This is scandalous and worthy of a resignation if we actually believed in that anymore.

The other story was that justice minister Sean Fraser says that when he was immigration minister, he would have handled things differently with the student visas, but there is one thing that is buried in the piece that everyone is going to overlook:

However, he also said the federal government was negotiating as part of “a good-faith relationship with the provinces who were requesting additional access to immigration programs at the time.”

He said those negotiations failed, leading to the federal government placing a cap in January 2024.

The provinces are very much to blame, but they keep avoiding responsibility. They were screaming for more immigrants and temporary foreign workers. They allowed these strip mall colleges to run rampant—Ontario most especially. Not one of them did anything at all about building more housing, or not keeping their healthcare system from collapsing, and not one of them stopped from the blame pile-on with the federal government. I keep making this point because nobody wants to listen—we have a problem with the provinces, and nobody wants to acknowledge it so that we can start holding the premiers accountable.

Could Carney possibly stop using Nigel Farage's framing? Why is it so hard to learn the lesson of not giving the far-right any ammunition? FFS.

Dale Smith (@journodale.bsky.social) 2026-03-26T03:14:49.967Z

Ukraine Dispatch

Russian attacks on Kharkiv killed two, and damaged Danube port infrastructure in Izamil. It has been calculated that Russia has lost some 40 percent of its oil export capacity thanks to Ukrainian attacks.

Continue reading

QP: Demands to fire the current and two former immigration ministers

Unusually for a Tuesday in the current Parliament, the PM was not present today even though he was in the building, but Pierre Poilievre was present, and led led off in French, and he raised the Auditor General’s into student visas, and he torqued and misrepresented what was found. Lina Diab got up to recite that they have taken on the AG’s recommendations, and provided a corrective in terms of what triggers investigations. Poilievre declared that the question was for the PM who “is in Ottawa” (skirting the line of what is allowed), and demanded the PM fire the current and past two immigration ministers. Marc Miller, one of those past ministers, got up and took a gratuitous swipe at Poilievre. Poilievre then switched to English to again demand those three minsters be fired, and Sean Fraser, the third of those former minsters, said that if anyone is guilty of political incompetence, it is Poilievre. Poilievre claimed that Carney is encouraging incompetence, and again recited torqued and misleading claims from the report, and again demanded they be fired. Diab got back up to repeat her first response in English. Poilievre mocked her response, and Diab again got back up to praise that the Auditor General for agreeing that they tightened the system. Poilievre took a swipe at the absent Carney and demanded he “stand up now,” and this time Steven MacKinnon to praise the Liberal record and Diab’s performance, and touted the decline in population as though that was a good thing.

Backbench Liberal to Poilievre: “How many antivaxx billionaires did you meet with?” #QP

Dale Smith (@journodale.bsky.social) 2026-03-24T18:24:49.144Z

Yves-François Blanchet led for the Bloc, and badmouthed the lawyers at the Supreme Court on the Law 21 challenge, and demanded the government withdraw their arguments. Fraser said that they are standing up for the constitution, and that the Supreme Court is the best place to have this debate. Blanchet treated this as the assertion that the federal government is superior to Quebec’s, and this time Joël Lightbound expressed some confusion with the question, and pledged that the government would not use disallowance. Blanchet then took swipes at Pierre Trudeau, and claimed that the argument is a “colony of Canada,” to which Lightbound reminded him that Quebeckers are challenging the law at the Court.

Continue reading

Roundup: Do something about privatization!

If there is something I am getting mighty tired of, it’s the constant demands by certain healthcare groups that the federal government needs to stop in and “do something” about creeping provincial privatisation, and most especially Alberta’s proposed legislation on essentially creating a two-tiered system. Yesterday the demand came from community leaders in PEI who are afraid that Alberta will poach their doctors. To all of them, I ask just what exactly they think the federal government should do, and to be specific.

I am getting so tired of these."Ottawa must intervene!"How? Be specific. The Canada Health Act doesn't just the federal government swoop in and take over, or give them the power to stop a province doing something you don't like. At most, it lets them claw back funding on a dollar-for-dollar basis.

Dale Smith (@journodale.bsky.social) 2026-03-17T14:20:41.917Z

The thing is, this is provincial jurisdiction. The federal government can’t just swoop in and overrule them. The Canada Health Act doesn’t work like that. It is a funding agreement that if provinces abide by the five conditions laid out, then they get federal dollars, and if they don’t, those dollars get clawed back. And every year, Health Canada provides a report on provincial compliance and that includes lists of clawbacks, which are dollar-for-dollar what people get charged inappropriately. But that’s the extent of their powers. And in spite of what certain people (and certain journalists most especially) may think, a funding agreement does not make it “shared jurisdiction.” It’s fully provincial jurisdiction, and the federal government has conditions on their funding. That’s it.

So, while the Canadian Health Coalition may keep having press conferences and rallies in Ottawa, it won’t do any good. Their call to action for the federal government on Alberta is basically 1) Conduct a compliance review for Alberta which, again, already happens every year; 2) Urge the Alberta government to “pause implementation” of their legislation; and 3) use the penalties available to them, which again, they already do. Wow. Do what you’re already doing and urge Alberta not do go ahead. Wow. So effective! Meanwhile, the place they’re not rallying day in and day out is in front of the Alberta legislature, and everywhere Danielle Smith goes, even though that’s where the pressure needs to be applied. The federal government is not the provinces’ daddy, and it can’t send bad premiers to bed with no dinner if they misbehave. That’s not how the constitution works, and people need to grow up and hold their own premiers to account.

Ukraine Dispatch

A Russian attack damaged port and energy infrastructure in Odesa. Russia claims to have taken villages in Sumy and Donetsk, which Ukraine has not confirmed. President Zelenskyy was in London to meet with Keir Starmer about continued support for Ukraine; he also met with the King while there.

https://twitter.com/RoyalFamily/status/2033913628059992551

Continue reading

QP: Demanding a strategic oil reserve

The PM was on his way to Yellowknife, and Pierre Poilievre was elsewhere, in advance of his own trip to the US, leaving it up to Melissa Lantsman to lead off. She complained that there is no strategic oil reserve, and demanded the government adopt their plan to create one, to which Tim Hodgson explained how the IEA works, which is that net importers have reserves while net exporters don’t. Lantsman shot back that just because you don’t need one it doesn’t mean you shouldn’t, before she demanded the government scrap environmental laws to pump more oil. Hodgson responded that the Conservatives apparently can’t take a lesson from the Alberta government in working together to build. Gérard took over in French to demand the same oil reserve, to which Steven MacKinnon repeated Hodgson’s first response in French. Deltell accused the government of having “contempt” for Canadian energy, before he pivoted to food price inflation, and this time MacKinnon reminded him that he voted against all help for Canadians who needed it. Chris Warkentin took over, and in English, he too read the script on food price inflation with the falsehoods about “hidden taxes.” Wayne Long took a swipe about Poilievre going to Europe for no reason while Carney was in the Asia Pacific to sign trade deals including uranium. Warkentin tried again and Julie Dabrusin reminded him that the industrial carbon price has zero effect on food prices.

"A ten-year record of shutting down our oil and gas sector"

Aaron Wherry (@aaronwherry.bsky.social) 2026-03-12T18:23:43.134Z

https://twitter.com/andrew_leach/status/2032270268270531048

Christine Normandin led for the Bloc, and she worried about the government not informing the public about Canadian personnel at a military base in Kuwait being targeted by Iran. Anita Anand said that Canada is not participating in the conflict, but could not say more for security reasons. Normandin tried again, and Anand again stated that all Canadian Armed Forces personnel in the region are safe and sound, and then made a pitch for international law. Simon-Pierre Savard-Tremblay tried this yet again, and Anand repeated her same answer.

Continue reading

Roundup: Return of the security clearance punchline

Pierre Poilievre’s lack of a security clearance is becoming a punchline in Question Period once more, which is not really great. In the current context, it’s around the claims that there are some 700 Iranian agents in the country, a figure compiled by a civil society group in 2023, before the IRGC was listed as a terrorist entity, and included people in the country temporarily at the time, but far be it for Poilievre to include any context when he’s trying to stir up a moral panic. We should remember, however, that this is not something that opposition leaders routinely applied for, nor is it something that all MPs need.

There were a bunch of people in my social media replies claiming nonsense like daycare workers needing a clearance when MPs don’t. No. Daycare workers need to undergo background checks. They don’t need access to classified materials, nor do the vast majority of MPs (though there is a place for a group of MPs to be cleared for certain oversight activities). This conflation of what a clearance actually means is not helpful to anyone, and while I know that people like to claim that Poilievre can’t get one and is therefore some kind of security risk, that is also false and is actually disinformation.

Throughout this, prime minister Mark Carney did not help matters by dodging the questions from reporters on Indian foreign interference and transnational repression by saying that his security clearance precluded him from saying anything. Aside from the fact that this is false, it just provided fuel for Poilievre’s bullshit claims that he would be “muzzled.” The only thing that he would be muzzled about is making wildly irresponsible remarks in order to drum up outrage. Knowledge means being more circumspect in his claims, which he doesn’t want. He wants to say bold, dumb things in the House and in the media, because it gets clicks and attention. Clare Blackwood explained it perfectly here.

Because Poilievre's security clearance is once again back as an applause line in #QP, here is @clareblackwood.bsky.social to accurately explain why Poilievre won't get his.

Dale Smith (@journodale.bsky.social) 2026-03-11T21:35:30.234Z

Ukraine Dispatch

A Russian drone strike hit a civilian business in Kharkiv, killing two. Ukrainian military trainers will start preparing Germany to defend against Russian attacks by 2029, reversing the trend of western militaries training Ukraine’s.

Continue reading

Roundup: Oil sands histrionics, Jackpine edition

Oil and gas company Canadian Natural Resources Limited is deferring an expansion to one of their oilsands mines, citing uncertainty until the federal government finalises their environmental policies, which naturally led the Conservatives to theatrically start going into histrionics. The problem, of course, is that the facts don’t exactly line up with this kind of outsized reaction. These mines have not really been subjected to carbon pricing and have, in fact, generated carbon credits for the company that they can sell at a profit (thanks to Alberta’s absurdly generous carbon credit system that undermines the effect of more stringent carbon pricing). And their talk about sequestering emissions misses the point.

As always, Andrew Leach is here to explain.

https://twitter.com/andrew_leach/status/2029702579563925736

https://twitter.com/andrew_leach/status/2029703932369584402

https://twitter.com/andrew_leach/status/2029700820573532644

https://twitter.com/andrew_leach/status/2029705629942857807

https://twitter.com/andrew_leach/status/2029759527567114438

I noticed that in some of the replies, it was stated that CNRL’s owner is trying to leverage this for more corporate welfare, which would not surprise me in the least.

Effin' Birds (@effinbirds.com) 2026-03-05T22:27:01.603Z

Ukraine Dispatch

A Russian drone damaged a civilian ship carrying corn from the port of Odesa. Repair crews have restored power to the Zaporizhzhia nuclear plant, necessary for its cooling operations. Russia and Ukraine have swapped 200 prisoners of war, out of a planned 500 each. Ukraine’s new F-16 fighter jets have been starved of American-made missiles for more than three weeks, limiting their ability to shoot down missiles and drones.

Continue reading

QP: Screaming about strychnine

The PM was off to Mumbai, and Pierre Poilievre was in Toronto for his big “foreign policy” speech (which wasn’t much new, really), which meant the b-team was in charge today. Melissa Lantsman led off with a return to the dogpile on Lina Diab, to which Steven MacKinnon called it shameful that the opposition was using this as a wedge issue. Lantsman tried again, and this time Gary Anandasangaree listed the reductions in immigration and asylum levels, and the increase in removal levels. Chris Warkentin took over, and decried “inflationary spending” as killing the hopes of youth. François-Philippe Champagne pronounced there was good news in that Canada had the highest level of foreign direct investment in eighteen years. Warkentin tried again with added bombast, and Champagne praised the government’s record on affordability measures that the Conservatives voted against. Dominique Vien took over to ask the same in French, and Champagne repeated his same points. Vien tried again, and Champange hoped that they would return to their ridings next week to listen to how these benefits help people. 

Christine Normandin led for the Bloc, and yet again returned to the pension software question, to which MacKinnon praised the modernisation project, and that 7.7 million Canadians are already being served by it. Normandin raised that the National Assembly in Quebec called for an inquiry (which seems to be well outside of their bailiwick), and Patty Hajdu got up to again praise the modernisation project, and that if anyone has an issue, and that they are confident as they transform the next to payment programmes. Sébastien Lemire tried the same again, and Hajdu again reiterated that the system needed to be modernised as the old system was fraught with problems. 

Continue reading

Roundup: Stopping because we asked nicely?

Prime minister Mark Carney departs for India today on the first leg of his major trade trip, and as pretty much as he’s out the door, senior officials giving a background briefing to reporters says that they believe that India is no longer engaging in transnational repression, otherwise they wouldn’t be on the trip. That…defies credulity. And the logic of not going on the trip if they were engaged in the repression doesn’t hold given that Carney was just in China two weeks ago, and lo, they haven’t stopped their own efforts around interference or repression.

Foreign interference from India, including transnational repression, has been going on in Canada since the 1980s. It did not stop last week. You can agree that stabilization of relations is important with India is important, while not believing this BS. www.thestar.com/politics/fed…

Stephanie Carvin (@stephaniecarvin.bsky.social) 2026-02-25T23:42:11.723Z

“I really don’t think we’d be taking this trip if we thought these kinds of activities were continuing,” a senior government official said. lol ok so by that logic I guess that means China no longer interferes in our democracy either since the govt took a trip there

Supriya Dwivedi (@supriya.bsky.social) 2026-02-26T00:35:08.800Z

We just had a whole-ass judicial inquiry that found that India was the number two country, following China, engaging in foreign interference and transnational repression in this country. It’s been happening since the 1980s, and we’re supposed to believe that they just folded up shop and went home because we asked nicely? Really? Just this week, more Sikh activists in Vancouver were warned by police that they and their families are being targeted. Are we supposed to believe that this is just a figment of their imaginations?

The worst part of this is that it’s just insulting to everyone’s intelligence. It’s transparently untrue, and it’s done to shut up the reporters who keep asking about the state of the relationship. There were so many better ways he could have answered this, including talking about how they have made progress with dialogue with Indian officials, or that they have police cooperation, or anything, but just saying “they stopped,” because apparently we asked nicely, is not going to cut it, and Carney is misjudging the public on this one yet again.

Ukraine Dispatch

There were overnight attacks on Kyiv and Kharkiv. Ukraine’s defence minister says they plan to have 4000 kilometres of road protected by anti-drone netting by the end of the year. It is estimated that some 1700 Africans are fighting for Russia, mostly having been tricked into doing so.

Continue reading

Roundup: Conflating failed with fraudulent

The Conservatives went ahead with their Supply Day motion of scapegoating asylum claimants for the strain on the healthcare system, and so many of their claims are based on falsehoods. The claim that a failed claimant is “bogus” of “fraudulent” is not true, and plenty of claimants rejected by the IRB win their appeal in Federal Court. The numbers of actually fraudulent claims are very small, and even rejected claimants may be rejected on technical grounds. Trying to conflate everyone as “bogus” or “fraudulent” is more of the MAGA mindset that they’re trying to tap into, because this is who the party has become. It’s too bad the government is too invested in their own attempts to scapegoat newcomers for problems that the premiers mostly created and refuse to fix, because they should be absolutely savaging the Conservatives on this, and they can’t—and won’t.

Effin' Birds (@effinbirds.com) 2026-02-24T22:22:02.270Z

Ukraine Anniversary

Yesterday was the fourth anniversary of Russia’s full-scale invasion of Ukraine, which was supposed to be a “three-day war.” There were a number of speeches and a moment of silence in the House of Commons to mark the occasion, so it didn’t go unnoticed. Prime minister Mark Carney announced that Canada will extend Operation Unifier to keep training Ukrainian troops for another three years, as well as donating another 400 armoured vehicles, and extending more sanctions. (Not announced were any resources or a competent federal policing agency to enforce those sanctions).

Four years have passed since Russia's full scale invasion of Ukraine. Russia was supposed to win in three days. Instead, Ukraine reinvented modern warfare, built a drone industry, and can destroy a thousand Russian soldiers in a day. Ukraine can win.

Anne Applebaum (@anneapplebaum.bsky.social) 2026-02-24T09:58:52.954Z

Prime minister Carney's statement on the 4th anniversary of the full-scale invasion of Ukraine.

Dale Smith (@journodale.bsky.social) 2026-02-24T15:30:17.057Z

Conservative statement on the 4th anniversary of the full-scale invasion of Ukraine.

Dale Smith (@journodale.bsky.social) 2026-02-24T15:26:12.386Z

NDP statement on the 4th anniversary of the full-scale invasion of Ukraine.

Dale Smith (@journodale.bsky.social) 2026-02-24T15:26:12.387Z

https://twitter.com/SenGagne/status/2026324346189283440

Ukraine Dispatch

European leaders were in Kyiv to show support on the anniversary of the start of the war. Here is a look at how the attacks on energy infrastructure is dragging down Ukraine’s economy, and here is a look at how drone warfare has changed the nature of the conflict over the past four years.

https://twitter.com/FedorovMykhailo/status/2026404778884932075

Continue reading