All have been campaigning unofficially for weeks, making early policy promises while also trying to hit their rivals where it hurts, whether the broken promises of the Liberals or controversial positions held by Conservative Leader Andrew Scheer.