They seem to be $2.50 a pound across Ontario at Independent (including the one in St Mary's), $2 a pound at some other Loblaw stores, both of which are cheaper than Walmart at $3 a pound.
Maybe the uproar made them change their price.
That said, I'm pretty sure my dad paid $80 for our 20lb turkey last year. I only remember cause he was bitching about it and I had to ask him if that was expensive lol.