As a Calgary fan, he was completely within his rights, glad to see he's becoming something special and I hope he continues this trend. It speaks well for our drafting to nab someone like him in the later rounds anyway.
Sometimes players need to make the decisions they feel is best for their career and development, loyalty be damned. It sucks for Calgary of course, would have loved to have him on the team. But at the same time, teams will exercise their rights over players as much as they possibly can to leverage trades, contracts, cap space etc. without blinking...it's business, and it's a two way street.