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: 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

QP: As if the trade war wasn’t happening

The Monday after a break week, and it was little surprise that neither of the main leaders were present. That left it up to Garnett Genuis to lead off, and he decried the job numbers released last Friday, and demanded an end to excuses by the government. Steven MacKinnon responded in French with condolences for the loss of lives in the collision at LaGuardia late last night. Genuis noted that Conservatives send their condolences as well, and again, decried job losses and blamed…government deficits. MacKinnon repeated his condolences for the collision in English. Melissa Lantsman took over, and she too decried the job numbers, and François-Philippe Champagne dismissed this as talking down the economy when they have so many things happening. Lantmsan seemed to think that we are somehow uniquely awful thanks to the government because other countries also face tariffs, as though their economies are equally exposed to the US. This time Patty Hajdu reminded her that we are in the midst of a trade war, and that they have tariff response plans with provinces like Ontario. Luc Berthold took over in French, to again denounce the job numbers, added in the recent job losses at Algoma Steel, and added in that there was no deal with Trump. Champagne took exception to that kind of question that was creating division while Canadians were standing together. Berthold tried again, blaming Carney for making things worse, and Mélanie Joly took her own turn to take exception to the question, saying that Algoma not shut down, and that they have the defence industrial strategy that would transform the sector.

Christine Normandin led for the Bloc, and she denounced the hearing at the Supreme Court of Canada on Quebec’s so-called secularism law, and declared it an attack on Quebec. Sean Fraser said that the Court is the right place to hold this argument, and it was inappropriate for him to comment. Normandin tried again, saying that the Notwithstanding Clause is the only think keeping Quebec as itself. Joël Lightbound repeated Fraser’s response. Rhéal Fortin tried the same line again, and this time Steven MacKinnon took a swipe at the Parti Québécois. 

Continue reading

Senate QP: Hajdu highlights the problems with provincial data

Ministerial Question Period in the Senate was actually being held a time that wasn’t counter-programming with QP in the Other Place, and so I was able to make it for a change. Today’s minister being grilled was Patty Hajdu, minister of jobs and families and minister responsible for the Federal Economic Development Agency for Northern Ontario. As is usual for ministerial QP in the Senate, there is a longer clock for questions and answers, and the whole exercise is about 65 minutes and not 45, so it’s quite a different exercise than in the Commons.

At the Senate to watch Patty Hajdu for #SenQP.

Dale Smith (@journodale.bsky.social) 2025-12-09T21:01:30.634Z

Senator Housakos led off, and he read a script about food insecurity and grocery costs, housing, and cost of living. Hajdu thanked the Senate for the invitation, before rattling off the government’s support programmes, and those benefits that are indexed to inflation, with some added back-patting for the school food programme. Housakos demanded the government change their methodology to get a different results, and Hajdu raised that report after report points to climate change affecting the price of food, they can control the supports for families who need it, which again got some back-patting for their programmes.

Continue reading

Roundup: Another weaponized committee appearance

There was drama at the immigration committee yesterday as Conservative MP Michelle Rempel Garner decided to go after minister Lina Diab for the sake of putting on a show for the cameras, so that she can harvest as many clips from it as she can for social media. Now, I will be the first to say that Diab is not a great minister, and she is unable to answer basic questions on her file during Question Period, and yesterday as no exception. That being said, Rempel Garner was harassing her over things that are outside of Diab’s purview as minister.

In particular, Rempel Garner was going after Diab on foreign nationals who have committed crimes, but who have received lenient sentences so as to avoid removal. Part of this is no doubt part of a campaign of scapegoating of immigrants, along with blaming them for housing shortages, the collapse of the healthcare system, and youth unemployment, which is gross and unbecoming, but we are now in a political era where parties have let the anti-immigration sentiments fester while trying to blame it on the Liberals (and for which Carney has gone along with that scapegoating and alarmingly has adopted Nigel Farage’s language to blame it on Trudeau). But Diab has nothing to do with court sentences, and saying that she was “pro-raper” for pointing out that sentencing decisions are made by courts independent of government crosses a line, and its’ incredibly disappointing in particular because Rempel Garner used to be one of the most progressive members of the Conservative caucus, but has apparently decided to turn herself into one of its most vociferous attack dogs for the sake of ingratiating herself with the leadership after she was initially kept on the outs for her support of Erin O’Toole.

It was also noted by the committee chair that previous witnesses at the committee, who were all civil servants, were subject to harassment after their previous committee appearances because they were used for social media clips, because that’s what committees have devolved to. It’s a denigration of Parliament and it’s making it so that nobody will want to appear at a committee again, which diminishes the role of Parliament, to say nothing of the fact that it is turning MPs into a bunch of performing monkeys for the party’s social media team. MPs need to stop this behaviour before we find ourselves at a point of no return.

Effin' Birds (@effinbirds.com) 2025-12-04T15:03:21.264Z

Ukraine Dispatch

Russians attacked power and heating systems for Kherson and Odesa in the south. Drone footage shows the devastated city of Myrnohrad nearly surrounded by Russian forces, even though Putin claims they already control it. Ukraine has attacked and damaged the Asov Sea port of Temryuk, as well as a large chemical plant in Stavropol. Five drones were spotted in the flight path of president Zelenskyy’s aircraft on his approach to Ireland, but his early arrival avoided them.

Continue reading

QP: An incomplete “economics lesson”

The PM was present today, as we learned he has been having pre-budget meetings with opposition leaders (for what it’s worth, given that the document is about to head to the printers). Pierre Poilievre led off in French, and raised his meeting with Mark Carney later in the day, and demanded an “affordable budget for an affordable life.” Carney assert that this budget would be bring operational spending under control while making major investments in capital projects. Poilievre said that the Liberals promised this a decade ago and we have only had economic ruin since, before again demanding an end to deficits and so-called “hidden taxes.” Carney reiterated they would clean up operational spending before reminding him that inflation remains in the target zone. Poilievre switched to English to repeat his first question, and Carney repeated his points about cleaning up operational spending to invest more, and that people have been doing better singe he became prime minister. Poilievre went on a rant about how Carney was telling people that they have never had it so good, to which Carney decided to give an economic lesson, pointing out that inflation is in the target zone, food inflation is in the G7 average, and that Canada is in the best position in the G7. Poilievre accused Carney of lecturing Canadians lining up at food banks—to which the Liberals shouted “you!”—and listed high food prices. Carney pointed to his tax cuts and stated he was here for single mothers and Canadians. Poilievre again railed about the inflation figures, and Carney again listed off his bullet points of his budget promises for operational spending and capital investment.

Yves-François Blanchet led for the Bloc, raised another auto plant closing because of tariffs, and demanded action from the government. Carney stated their disappointment with the closures, and stated that they were still negotiating but Canada still has the best deal possible. Blanchet dismissed this as not being enough, and demanded other assurances in the negotiations. Carney promised they would protect Supply Management and Quebec culture in the negotiations. Blanchet wanted assurances for forestry, and Carney reminded him that they have a fund to help the sector.

Continue reading

Roundup: More than just the CRA in the Auditor General’s gaze

It was Auditor General Day yesterday, and boy were there some doozies. Pretty much all of the media attention was focused on the CRA audit, and the finding that call centres pretty much didn’t answer the phones, and when they did, they only gave correct information about seventeen percent of the time in the calls the Auditor General’s office made—yikes! The government is quibbling with the methodology, because of course they are, but also calling the report “constructive criticism” instead of “scathing,” and because these are the Liberals, François-Philippe Champagne thundered that the “good news” was that they had already started their one-hundred-day action plan to fix things without waiting for the report. (No, seriously—he declared this to be “good news” in Question Period). That said, when pressed about whether inadequate staffing was a problem, and what the coming civil service cuts were going to mean, the Secretary of State, Wayne Long, had no answer for it, which you would think is a pretty important detail considering just how embarrassing this is for the government. He also had no answers as to why things deteriorated this badly under the Liberal watch, and just kept saying that he was appointed on May 13th. Come on.

But there were plenty of other reports that were also not good:

  • There are plenty of cybersecurity vulnerabilities, not the least of which is because Shared Services Canada still can’t do their jobs properly since they were established under Harper.
  • Military housing is tremendously inadequate and much of it in a state of disrepair, and housing for single members is needed most especially.
  • Military recruitment is a gong show, and they couldn’t even ask why twelve out of every thirteen applicants abandoned their application.
  • There are still barriers to ending the remaining boil water advisories on First Nations reserves, even though they’ve been at this for a decade, and half of previous AG recommendations still haven’t been implemented.

The good news is that most of the legacy media outlets actually sent reporters to do reporting on these reports rather than just relying on CP wire copy, but really, only the CRA story got attention in QP and on the evening talking head shows, which is too bad because there was plenty more to talk about. But that’s indicative of the state of media these days.

Effin' Birds (@effinbirds.com) 2025-10-21T14:08:04.164Z

Ukraine Dispatch

There was a Russian attack on Kyiv overnight. Ukraine struck a Russian chemical plant with its newly acquired Storm Shadow missiles, which was a key supplier of gun powder and rocket fuel.

Continue reading

QP: Blaming so-called “inflationary deficits” for food prices

The PM was again in town but otherwise absent from QP, and the same dynamics were at play in the Chamber. Pierre Poilievre led off in French, and he raised today’s Statistics Canada inflation numbers, blaming government spending any taxes (even though taxes are anti-inflationary). François-Philippe Champagne praised the upcoming budget and the IMF suggestion that Canada and Germany had room to make generational investments. Poilievre then turned to the Auditor General’s report on the CRA and its call centres. Champagne responded with the “good news” that they are already partway through a one-hundred day action plan. Poilievre switched to English to repeat his first question on inflation, and Champagne repeated his same response from the IMF Director General. Poilievre repeated his same question on the Auditor General’s report on the CRA, and got a “take no lessons” from Champagne, who listed the things that Poilievre voted against. Poilievre dismissed “costly slogans” from the other side and got shouted down, and once things calmed, he raised the 1200 jobs at the GM plant in Ingersoll, and accused the government of betraying workers. Mélanie Joly assured him that Carney would fight for their jobs, and that she had a conversation with the CEO of GM this morning. Poilievre dismissed her efforts as all talk with no action (as though he could do anything differently if he were in power), and he repeated the accusation of betrayal. Joly said that they would hold these companies to account, before reading the new jobs at other plants.

Yves-François Blanchet rose for the Bloc, and he raised a “hate preacher” for a second day, and demanded the government close the religious exemption for hate speech. Steven Guilbeault agreed that hate speech has no place in Canada, and implored him support Bill C-9. Blanchet said that the bill doesn’t get to the issue of religious exemptions, and Guilbeault repeated his same answer. Blanchet insisted it would be easy to solve the problem, and said that they would be moving amendments they hoped the government would support. Guilbeault said that they are willing to hear amendments at committee.

Continue reading

Roundup: Clueless American senators pay a visit

A group of US senators were in Ottawa for a second time in as many months, to meet with prime minister Mark Carney about the trade talks with the US, which is…a pretty useless gesture because they have pretty much no influence in the current American political environment, and they’ve been spectacularly ineffective in doing the slightest bit to rein in his abuse of powers. And speaking of useless gestures, they were all wearing Canada-U.S. friendship bracelets provided by the US Embassy, because apparently treating this like a Taylor Swift concert is how they’re “building bridges.” Honestly…

And it just doesn’t stop. One of the Democratic senators was lecturing Carney about fully repealing the Digital Services Tax, which…is doing what Trump wants, and just letting the authoritarian tech bros dictate our sovereign tax policies. Like really? That’s what you came to tell us? The sole Republican in the group, who is a sometimes Trump critic, said that his annexation rhetoric was “not constructive.” Gee, you think? That’s your contribution to this conversation? One of the other Democrats said that we’re they’re “best friends” but that the relationship was going through some “great strain.” Gosh, really? This is what you’ve come up here to say? One of them wanted to talk about stopping the flow of precursor chemicals for fentanyl. How about guns? Why don’t you do something about stopping them from coming over our border? I just can’t with any of these guys.

Meanwhile, the US ambassador says that Trump thinks we’re “nasty” for boycotting travel and American booze, as he has openly made threats of annexation and trying to destroy our economy to make it happen. Like, seriously, what did you think we were going to do?

Effin' Birds (@effinbirds.com) 2025-07-21T22:08:21.155Z

Ukraine Dispatch

It was another heavy barrage of 426 drones and a dozen missiles fired at Ukraine overnight Sunday and into Monday, killing two and wounding at least fifteen people. Later in the day were attacks on the Sumy region, injuring another fourteen people. President Zelenskyy has named new ambassadors to several countries, including Canada (which is a shame because Yulia Kovaliv was great). Meanwhile, Russian TV showed teenagers working in their drone factories.

Continue reading

QP: Attacking Gregor Robertson’s real estate holdings

While the G7 summit was happening in Kananaskis, things in Ottawa were heating up over a closure motion on the One Canada Economy bill. Andrew Scheer was here but didn’t lead, and left it up to Melissa Lantsman to lead off, and her decried environmental legislation that is supposedly killing energy projects, and demanded that legislation be repealed. Tim Hodgson urged her to pass the One Canadian Economy Bill. Lantsman urged him to repeal all environmental legislation, and Hodgson said that industry and unions supported their bill. Jasraj Hallan took over to also demand that “radical” environmental laws be repealed, and this time Julie Dabrusin took over and said that becoming an energy superpower needs to ensure projects are low cost, low risk and low carbon. Hallan tried again and got much the same answer. Gérard took over in French to also demand that environmental legislation be repealed, and this time Steven MacKinnon noted that their electoral platform was predicated on passing this bill. Deltell tried again, and got much the same answer.

Christine Normandin led for the Bloc, and she decried the “gag order” in Bill C-5 that gives the prime minister exclusive power to define projects in the national interest, and said this as much like Poilievre got elected. François-Philippe Champagne stood up to praise the bill. Normandin again sniped that this was essentially like getting the Conservatives elected, and MacKinnon got up to insist that everyone was behind this bill. Patrick Bonin repeated the same concern about the bill, and had to be warned about unparliamentary language. MacKinnon got back up to essentially taunt that the Liberals won the election.

Continue reading