McNiven, âgé de 24 ans, a pris part à un match des Canadiens cette saison, venant en relève à Cayden Primeau dans la défaite de 8 à 2 contre le Wild du Minnesota, le 25 janvier. Il s'agissait de sa première présence dans un affrontement de la LNH.
Natif de Winnipeg, au Manitoba, McNiven a également gardé la cage du Rocket de Laval, dans la Ligue américaine de hockey, à 11 occasions en 2021-2022, récoltant une fiche de 4-4-1, une moyenne de buts alloués de 4,04, un pourcentage d'arrêts effectués de ,869 ainsi qu'un blanchissage.
En 82 matchs disputés avec Laval, de 2017-2018 à 2021-2022, McNiven présente une fiche de 31-35-8, une moyenne de buts accordés de 3,00, un pourcentage d'arrêts de ,891 et quatre jeux blancs.
Jamais repêché, McNiven s'était entendu avec les Canadiens à titre de joueur autonome en septembre 2015, après avoir participé au camp de développement du Club comme joueur invité l'été d'avant.