Party leaders make final pitches to Canadians