Completar a seguinte frase: Como axente libre na tempada baixa, McKenna estendeu a súa carreira ao aceptar un contrato de un ano, bidireccional cos Ottawa Senators o 1 de xullo de 2018. Uníuse á filial AHL, os Belleville Senators para comezar a tempada 2018-19. Despois de seis partidos con Belleville, McKenna foi chamado por Ottawa. Apareceu en 10 partidos cos Senators, anotando un récord de 1-4-1 antes de ser traspasado xunto con Tom Pyatt e un
Selección de sexta rolda do Draft de 2019 para os Vancouver Canucks a cambio de Anders Nilsson e Darren Archibald o 2 de xaneiro de 2019. Foi dispensado despois de facer de backup de Jacob Markström durante dous xogos, coa intención dos Canucks de reasignalo á súa filial AHL, os Utica Comets. Foi prontamente reclamado en exencións polos Philadelphia Flyers cando trataron con lesións aos porteros Brian Elliott, Michal Neuvirth e Anthony Stolarz. McKenna debutou cos Flyers o 8 de xaneiro de 2019 contra os Washington Capitals. Foi o sétimo portero en comezar para os Flyers na tempada 2018-19 en só o 43o partido. O 30 de xaneiro de 2019, McKenna acordou un préstamo de 14 días cos Lehigh Valley Phantoms. Fixo 2-1 durante o período mentres xogou para unha franquicia número trece da AHL.