Canadian dollar extends weekly decline as oil prices slide