With a quick glance over the item description, those don't appear to be actual worms. Says something along the lines of looks and tastes like an actual nightcrawler.
Do do you live anywhere near a Petsmart? They sell nightcrawlers there, I'm in Alberta too and get them there. They keep them in a fridge in the back so you have to ask for them, 12 for $3.99.