If you want to get Habs games then you should get RDS as I believe they carry all 82 games. If you don't mind watching on your PC, or phone, I believe that the CBC does stream games from their internet site.
You can see all of the channels available from Rogers via their web site - CBC Montreal is not available. You might be able to get CBC Montreal with a satellite dish if you pretended to be living in Montreal.
The other option is the NHL Centre Ice but that is a bit more expensive like $30/month for the Super Sports Pack