Final hours of Canadian election campaign