Le gardien de 24 ans a passé pratiquement toute la saison avec le Rocket de Laval, le club-école des Canadiens dans la Ligue américaine de hockey (LAH), conservant un dossier de 4-4-1 avec une moyenne de buts alloués de 4,04, un pourcentage d'arrêts de ,869 et un blanchissage en 11 matchs.
Il a disputé une seule rencontre en carrière dans la LNH, quand il est venu en relève à Cayden Primeau dans une défaite de 8-2 du Tricolore contre le Wild du Minnesota le 24 janvier dernier. Il avait accordé trois buts sur sept lancers lors de la troisième période.
McNiven a été mis sous contrat par les Canadiens comme joueur autonome non repêché le 24 septembre 2015. Il pourrait devenir joueur autonome avec compensation au terme de la saison.
Il s'agit de la deuxième transaction en un peu plus de deux semaines entre les Canadiens et les Flames. Le 14 février, Calgary a acquis l'attaquant Tyler Toffoli en retour d'un choix de première ronde au repêchage 2022, d'un choix de cinquième ronde en 2023, de l'attaquant Tyler Pitlick et des droits de l'espoir à l'attaque Emil Heineman.