When a March 25 "no-confidence" vote toppled the government of Canadian Prime Minister Stephen Harper, it also set the stage for a new general...