Ottawa to spend billions as Canada faces record deficit