29.4 per cent of respondents said they would vote for the Tories if an election were held today, The Liberals received 28.6 per cent support, The NDP, with 19.3 per cent support, recorded its highest level of support in more than two years of polling.