QP: Questions about “hot meat markets”

The PM was off to Türkiye to advance trade talks, while Pierre Poilievre was present. Poilievre led off in French, and cited that Statistics Canada says that they undercounted the people in the country by 300,000, and wondered how this could mean we need more immigration. Curiously, Jill McKnight got up to say that they have been working on immigration since the start of the “new government.” Poilievre then tried to needle that the PM was abroad again, got warned by the Speaker, and then went into a question about food bank use. François-Philippe Champagne retorted that Poilievre has been here for twenty years and done nothing to help people. Poilievre switched to English to lambaste that the PM was signing an “unenforceable” agreement while people in Canada go hungry and unfocused. Champagne repeated his same response. Poilievre then repeated the question about undercounting immigrants, and Champagne stated that they have been getting immigration “under control” before he went on a paean about people who want to choose Canada. Poilievre tried again, and Patty Hajdu suggested he speak to his caucus about not demonising immigration because immigrants are hard workers who build businesses, and his own caucus members keep asking for more temporary foreign workers in their ridings. Poilievre kept at it, and insisted the system was “out of control,” and demanded provinces get more powers over immigration. Hajdu said that they have been working closely with provinces and territories to ensure that they have the flexibility they need, before tearing into the Conservatives for demonising immigration.

Patty Hajdu lambasted the Conservatives for demonizing immigration, which was met by howls of “shame on you!” from the Conservative benches. #QP

— Dale Smith (@journodale.bsky.social) 2026-10-22T18:31:44.846Z

Christine Normandin led for the Bloc, and she cited 59 scientists from the Royal Society of Canada against Bill C-39, and wondered if the government would listen to science. Joël Lightbound trotted out the talking points about building more in Canada. Normandin then quoted Steven Guilbeault’s criticism of the bill, and Lightbound raised Churchill Falls as a need for the bill. Patrick Bonin repeated Normandin’s quotes into a single question, and Julie Dabrusin insisted they are building clean energy projects with that bill.

Continue reading →

QP: Cutting and pasting the new food banks numbers

The PM in the building, just down the hall, making an announcement with Doug Ford, but not in QP, and won’t be this week at all as he jets off to Türkiye later today. Pierre Poilievre was present, however, and he led off in French, and he raised Food Banks Canada’s latest report, and wondered what happened to Mark Carney saying people can judge him by the prices at the grocery store. Joël Lightbound thanked him for the question and recited how many Canadians benefit from programmes like dental care and the Canada Child Benefit. Poilievre complained that the government voted against their Supply Day motion that there is an affordability crisis, and Lightbound responded that Poilievre has spent twenty years voting against help for Canadians. Poilievre switched to English to repeat the question about the Food Banks Canada report, and Evan Solomon got up to first express his thanks for the work Poilievre did in Wainwrigth, before patting himself on the back for programmes the government delivers. Poilievre quoted a line from the Food Banks report, to which Solomon thundered about the benefits that they deliver to Canadians, and insisted that the Conservatives were all talk on because they opposed it. Poilievre took the bait, and listed the things that the government as all talk about (even though most of the items on that list were either torqued or out of context). Solomon got up to repeat his same points with added excitement. Poilievre insisted that the only thing the government was feeding was interest on the federal debt, and Solomon listed the statistics on growth and cherry-picked job numbers.

Christine Normandin led for the Bloc, and denounced Bill C-39 as conservative authoritarian overreach, that this exceeded the wildest dreams of Stephen Harper, and it was no surprise that Conservatives were crossing the floor to the Liberals. Sean Fraser disputed this and praised its goal of building more. Normandin listed groups that are against the bill, and said the only people in favour are the Conservatives. Julie Dabrusin patted herself on the back for all of the green projects that this legislation would support. Andréanne Larouche took over to decry that the same bill is an attack on labour rights, and wondered how the Liberals could be more anti-union than the Conservatives. Joël Lightbound insisted that they only want parties in labour negotiations to get along.

Continue reading →

QP: Plaintive wails about Canadian steel

The prime minister was present today, unusually for a Monday, as was Pierre Poilievre across from him. Poilievre led off in French, noted the prime minister’s stated goal of buying more Canadian, but an analysis from the Toronto Star shows that both dollar amounts and share of procurement were up when it comes to American procurements. Mark Carney toute that they have a buy Canadian policy, and listed off several of the big ticket items. Poilievre repeated the same question in English, and got the same response with the added point about the pipeline announcement last week. Poilievre repeated the same question and said that there were nothing but promises with no results, and Carney listed projects where shovels were in the ground. Poilievre sniped back that he was taking credit for projects approved before he was in office, and noted that the steel for LNG-2 was coming from China and not Hamilton. Carney praised the announcement, and said there would be 15,000 tonnes of Canadian steel in the “broader ecosystem” of the project. Poilievre then blamed Carney for the Stelco owner’s decisions, and demanded more projects with Canadian steel. Carney said that there was such a project—Pacific Link—while they were going after the owners to the full force of the law for not living up to their promises. Poilievre gave another paean about Canadian steel, and Carney repeated his same points about LNG-2 and invited Poilievre to support Bill C-39.

Christine Normandin led for the Bloc, and she lambasted the government for subsidising Pacific Link with no environmental assessment, and that the private sector has no interest in. Carney insisted that the pipeline was in the national interest because it would make Canada more independent, prosperous, and “inclusive.” Normandin accused Carney of putting his personal interests above the law, and Carney patted himself on the back for Churchill Falls. Xavier Barsalou-Duval took his own shot at the diminution of environmental standards and making the Henry VIII powers permanent. Carney responded with some bafflegab about building.

Continue reading →

QP: Ministers not proving their ability to know their files

The PM was still at the G7 in France, while Pierre Poilievre was also absent, and for some reason, Branden Leslie led off with a shouted recitation of the “recession” script, and François-Philippe Champagne suggested that the Conservatives were not happy but he bought good news about the highest level of foreign direct investment and the second-fastest growth in the G7. Leslie cited people turning to GoFundMe pages to afford to live, and Champagne assured him that Canadians don’t want another clip, they want action, and he listed measures the government has taken. Gabriel Hardy took forward in French, read a weeks-ago talking point about the prime minister talking about the level of affordability before reading today’s clip-bait about GoFundMe pages. Champagne accused the Conservatives of hypocrisy for their voting against programmes to help people. Hardy suggested that people want the government to stop what’s not working, and that government spending was driving the country into recession. Lightbound suggested the number of people in Hardy’s riding getting that GST credit would disagree. Shannon Stubbs picked up the metaphorical baton to angrily read the day’s script, including the GoFundMe mention, and this time Tim Hodgson listed programmes that are getting underway. Stubbs railed about the prime minister’s in-flight catering and meandered into the “inflationary spending” talking point. Steven MacKinnon got up to wonder what the Conservatives are for if they vote against all measures to help people.

Yves Perron led for the Bloc, and complained about the programming motion on Bill C-22 and time allocation on Bill C-30. MacKinnon took a swipe at the Bloc for opposing the high-speed rail project and all of good things it would bring. Perron kept up his complaints about these “gag orders” that prevent MPs from doing their jobs, and to keep civil society from realising the abuse in those laws. MacKinnon said they would not apologise for working on the priorities of Canadians, like high-speed rail. (Erm, lawful access is not this, guys). Claude DeBellefeuille took her own crack at complaining about the motion on Bill C-22, and Lightbound said he wouldn’t apologise for taking action on things like transit…which again, is not lawful access.

Continue reading →

Roundup: Stupid games with the Snowbirds

This story about the Snowbirds has ground down my patience with this government. A couple of weeks ago, Conservative MPs and Senators were in the middle of a meltdown over the fate of the aerial demonstration squadron, and we kept being assured that this was nothing, they were going to keep flying, that the Conservatives were misinterpreting the schedule because it only went up to fall, and future dates were typically released later, and there would be more to announce on the 19th, but their future was assured. And media outlets wrote whole stories based on these Conservative meltdowns which had no basis in fact.

And then the 19th comes around, and the defence minister announces that the squadron is being grounded at the end of the summer until the early 2030s until replacements can be acquired, which they are still negotiating (though some of the stories say the replacements are already on order, but they’re still negotiating, so I’m not sure how that works). So, the minister was not exactly being honest when he said that everything was fine, because once the squadron is grounded, it will have to be completely rebuilt once the new planes do arrive, and that could be in five years or it could be in ten (given the way procurements go in this country). When asked, Prime Minister Mark Carney shrugged and said it was a problem he inherited so not his fault, but guys—this is not what you were messaging two weeks ago. You need to own that.

As for the specifics, it seems that in spite of the Trudeau government’s attempt to prolong their lifespan until 2030, the airframes were showing too much wear for them to be safely extended, so they didn’t make it that far. But certain Conservative MPs going on political shows yesterday seem to think that because this money was spent, that the existing jets should keep flying regardless. (That’s not how airframes work!) But yes, Conservatives are correct in pointing out that the replacement process should have started much earlier under the Trudeau government, but no, signing a petition on the Conservative website is not going to change anything (other than, of course, to mine your data). Frankly, everyone has behaved absolutely abominably throughout this whole affair, and it’s one more reason why we can’t have nice things in this country.

— Effin' Birds (@effinbirds.com) 2026-05-19T19:08:20.600Z

In case you missed it:

  • My story for National Magazine about Friday’s Supreme Court of Canada decision that creates a tort of intimate partner violence moving forward.
  • My long weekend column on the fact that this government is inept at internet policy, whether it’s lawful access of the massive surveillance needed to age-gate sites.

Ukraine Dispatch

Russian missiles struck Chernihiv and Sumy regions, killing four, after previously striking Odesa and Dnipro, as well as Ukraine’s Danube port in Izmail. Ukraine, meanwhile, has struck a major oil refinery in Moscow, and their medium-range strikes are taking out logistics hubs supporting the front lines.

Continue reading →

QP: Taunts about a Conservative-Liberal merger

The PM was meeting with Princess Margriet of the Netherlands, while Pierre Poilievre was also absent from QP yet again. That left Carol Anstey to lead off, going full Karen, as she listed the things she wanted to speak to the manager about, like gas prices and the gun buyback. Steven MacKinnon got up to say he still hasn’t received a list from the Conservatives on things they would cut. Anstey cited consultants and the gun buyback as cuts, And again demanded gas taxes be cut. This time Wayne Long got up to deploy his line about being “laser-focused.” The very masculine Jacob Mantle got up to quote the CEO of Cenovus for claiming that carbon prices have driven projects out of Canada. Tim Hodgson said that he should listen to the CEO of Shell, who praised developments in Canada. Hodgson demanded a pipeline today, and Hodgson listed those which got approved, along with other projects. Gabriel Hardy quoted a Fraser Institute study on youth unemployment, to which Joël Lightbound pointed to the training funds for skilled trades in the spring economic update. Hardy then groused that the Major Project Office has not approved any project before bellyaching about taxes, and jammed in a reference to the “national credit card.” MacKinnon repeated the points about skilled trades, and noted Conservative opposition to projects like Alto.

Christine Normandin got up to raise the story about the government fast-Tracking more oil projects, and wondered how any environmentalists could be left in that party. Julie Dabrusin pointed to their methane regulations and insisted the government was showing leadership. Normandin taunted that the Conservatives must be itching to cross the floor as a result of the Liberal love for oil, to which Dabrusin wanted to assure the House that they were putting in the work on the environment. Mario Simard took over to continue the taunts about the environment, and this time MacKinnon got up to say that major energy projects can transform an economy, which included conventional energy. 

Continue reading →

QP: Credit card versus skilled trades

In the wake of the fiscal update, the PM was present today as were the other leaders, because they all had a show to perform. Pierre Poilievre led off in French, where he deployed the same lines he has all week—credit card budget, just another Liberal, and that he doubled Trudeau’s deficit. Mark Carney praised the limitless possibilities that the update would provide. Poilievre mouthed his lines about food price inflation and blaming it on deficits, while Carney said that Poilievre was obsessing over Trudeau while he was focused on the future. Poilievre switched to English to say that he was being unfair to Trudeau because Carney had doubled his deficits, and wondered what he limit was on the “credit card.” Carney patted himself on the back for reducing the deficit by $11 billion in the face of a trade war and and actual war, before racing through some of his applause lines and slogans. Poilievre slowed down his cadence to look like he was talking down about the comparative sizes of the deficit, and Carney took a pause, said he wouldn’t go there, and then patted himself on the back for the focus on affordability. Carney said the Liberals were like the Bourbon dynasty, learning nothing and forgetting nothing, before he listed their supposed sins. Carney retorted that Canadians would not forget that Poilievre voted against benefits for them. Poilievre then claimed that Carney was wrong on every economic issue of the past decade, and Carney retorted that Poilievre was wrong on crypto and wrong on Brexit, but he could go on, while the government was building.

Yves-François Blanchet led for the Bloc, and worried about the new tariff calculations by the Americans, and Carney thanked him for his concern and that there would be an announcement on new measures in the coming days. Blanchet pointed out that there were no measures in the economic update, and Carney said it was always a good idea to believe what the prime minister says. Blanchet offered to set aside partisanship to focus on affected businesses, and Carney said that he and his ministers will take action to help those businesses. 

Continue reading →

QP: Demanding Carney debate him

The PM was present today, as were all of the other leaders. Pierre Poilievre led off in French, and he took issue with a statement that Carney made in March about affordability being the best it’s been in ages. Carney said that what he said was about costs and wages, and that wages are now rising at double the rate of inflation. Poilievre disputed this and listed things that he claims Carney was wrong about, to which Carney noted that they measure affordability using rates and wages, and wages are increasing Faster, while things like rents are decreasing. Poilievre switched to English to lament the high food price inflation, and returned to the comment about affordability being the best its been in years. Carney stated that the record is that since he’s been prime minister, wages have risen faster than inflation, before he plugged the enhanced GST credit. Poilievre again disputed that this was wrong, and Carney again noted that asking rents have been declining, and that wages are increasing. Poilievre again took issue with affordability and demanded Carney acknowledge that, and Carney defended the measures and wage levels. Poilievre continued to insist that Carney was wrong, and Carney again touted the entranced GST credit and their cuts to fuel and income taxes.

Yves-François Blanchet led for the Bloc, and he took a swipe at the new Canada–U.S. trade advisory committee before lamenting the issue of tariffs. Carney praised the members of the committee, naming Quebec members. Blanchet demanded temporary measures for companies affected by the latest round of tariffs, and Carney pointed out that these tariffs were global and yes, they are considering temporary measures. Blanchet again worried about the affected sectors, and Carney gave more reassurances. 

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 →

Roundup: Big problems with student visas

Yesterday was Auditor General Report Day, and there were three on offer—the replacement for the Phoenix pay system, recruitment problems with the RCMP, and problems with the student visa system.

In short:

  1. The Phoenix replacement, Dayforce, is taking lessons learned from the problems of Phoenix, but in terms of simplifying pay rules, there has been no progress with the unions (which is not a surprise).
  2. The RCMP recruitment process is so bad partly because the RCMP hasn’t done enough workforce planning, their application process times keep getting longer, and they aren’t filling training classes. (Of course, the real problem is the force is horribly broken and needs to be dismantled and replaced).
  3. The student visa issue has been beset by problems with anti-fraud controls, and there has been a lack of resources to investigate cases. Additionally, the planned reductions in visa numbers wound up being way worse than intended (but that’s hardly a surprise when they get the message that they’re not wanted).

The thing that gets me in particular about the student visa issue is that the provinces are getting off scot-free here. I know the AG has no mandate to investigate provinces, but so many of the problems with this programme started with the provinces, who have not been held accountable for them, whether it’s because they cut university funding, which made them reliant on the higher tuition of foreign students, or the fact that several provinces, most especially Ontario, let these fraudulent strip mall colleges flourish, which were in turn used to be a source of cheap labour, and the federal government, which doesn’t have the mandate or capacity to investigate these colleges, is left taking all of the blame. No, the department is not blameless, as the audit shows, but the wider problem is not addressed by this, and continues to go without any accountability.

PBO candidate

The nominee for the new Parliamentary Budget Officer, Annette Ryan, appeared at the finance committee, where the Conservatives outright declared that they will not vote for her because they claim that the interim PBO, Jason Jacques, was “silenced” for calling the government out, and that he should get the job. Except that he disqualified himself, and he was not fired, nor did he “expose” anything. He made an ass of himself on camera, but that’s what the Conservatives want, and they are now spreading lies to make that point. Just unbelievable.

This is pathetic.Jacques wasn't fired. He didn't "expose" anything. His term expired, and he disqualified himself from the permanent post because he decided he wanted to play for the cameras. But that's why Poilievre wants him on the job, because for him, Parliament is a clip factory.

— Dale Smith (@journodale.bsky.social) 2026-03-24T00:46:12.483Z

— Effin' Birds (@effinbirds.com) 2026-03-23T13:08:04.927Z

Ukraine Dispatch

President Zelenskyy is warning of an imminent “massive attack” against the country. He also says that he has “irrefutable proof” that Russia is providing intelligence to Iran.

Continue reading →