Justin Trudeau has announced he will step down after nine years as Canadian prime minister in the face of a mounting set of crises, but stay in office until a replacement party leader is chosen.
Some results have been hidden because they may be inaccessible to you