A full list of all the promises made so far in the Canadian election campaign | Ottawa Citizen