First of all, I don’t see England ending the monarchy. The United Kingdom might disband as I think at some point Scotland will leave and while Wales and Northern Ireland probably remain, I feel like at that point you just have a smaller kingdom or England just owns them.
As for Canada, I do think they’ll keep the monarchy longer than even Australia and New Zealand. They want to be different from the US because there are few differences in reality. Canada has a nationalist ideology that’s more center left yet thinks the monarchy is a distinct enough entity to keep this. Also most Canadians really don’t care and this means they don’t care enough to get rid of it either. So at best, I see Canada still holding on alone, with the throne of the UK only representing England Wales and Northern Ireland. Wales might even leave but I don’t see it but maybe if things change.