Liberals and NDP slide as the Tories break 40 for the first time so far this campaign:
Conservatives: 40 (+3)