I would respectfully suggest that Boris Johnson ought to resign, but as he plainly isn't going to I see little point in banging on about it. He has been a tower of strength for Ukraine and is 100% correct to speak out as he has.
The only people who probably get away with it are Labour (they have to).
And of course disgruntled Tory MPs, and they are the only ones who matter. I thought there was not much chance of them moving against the PM but listening to one of them on the radio the other day he was absolutely convinced the tide had turned and there would be a challenge. We shall see. If he toughts it out, good luck to him There are more important matters.
On the "support for Ukraine" front, the country which leads on per centage of GDP given, by a country mile, is Estonia. Canada in fairness is way down the list.