Did Mark Carney keep his Canada Day promises?