Telus can only release an update after the manufacturer releases it in Canada, so the S7 update will be available in due time.
Telus may have sold the m9 in the past, or through the business mobility channel. At the moment, SaskTel seems the only Canadian carrier with availability (see Best Buy). EDIT: The phone was released about 18 months ago. Finding it in the marketplace will be challenging. Try the HTC Canada site if you really want this phone.
You could buy the phone outright elsewhere, and bring to Telus if you wish, but if not listed on any of their sales channels, you can't buy through Telus.