It is not too early to consider the next federal election, barely eight months away. The country has come to know Justin Trudeau well, and in general, he is well-liked. This is not unjust; he is an engaging and affable man. The country does not know Andrew Scheer well, though he generally makes a good impression with new acquaintances, and this too is appropriate: he remains the same amiable person the country first got to know as Speaker of the House of Commons. The leader of the NDP, Jagmeet Singh, is a completely improbable figure, resembling at first a Monty Python character, espousing a version of the socialist message that is pretty far left even by Canadian standards while sharply accoutred in an uncompromisingly Sikh manner.