Canada keeps key rate at 0.25%