Will the NDP win between 5 and 6 seats in the 2025 Canadian federal election? · top holders · Whale Watch