Telus used to offer free 'local' birthday calling a few years ago and they ended up scrapping it in 2012. The reason for the discontinuation was as follows:
"We've heard from our customers that free local birthday calling does not add value or enhancement to their experience with us. As a result, we've discontinued it so we can turn our focus to the things that matter most, like free data notifications, lower overseas rates, the tools you need to help you get the most out of your phone, and an improved repair experience. It's part of our journey to serve you better".