I got the "Hudson's Bay Credit" "get 10% cash back at Shell" email.
For safety's sake, I decided to click the email link and enter my HBC card to register. It was then successfully registered.
I tried to register again and it said "That card has already been enrolled in this program."
So I believe HBC haven't enabled all their cards for this promotion. You have to register it yourself.