There are strong echoes of Canadian politics in what is happening in Westminster. British Prime Minister Sir Keir Starmer ...