Bush, in Canada, Gives First Speech Since Leaving White House