How Tories might end up with just 25 seats in a Canada-style wipeout | John Rentoul