Andrew Sheer appears to be doing exactly what his party needed as the Conservatives are making gains across the country.

A new MainStreet Research Poll of 9400 Canadian voters showed more support for the official opposition as 36% of respondents would vote for the Liberals if an election was held today but the Conservatives aren't far behind at 33% support.

Most of the Liberal support is out east with nearly half of western Canadian respondents choosing the Conservatives.