Ljúka eftirfarandi setningu: Sem frjáls agentur í tímabilinu, McKenna framlengdi feril sinn með því að samþykkja eins árs, tvíhliða samning við Ottawa Senators 1. júlí 2018. Hann gekk til liðs við AHL félag, Belleville Senators til að hefja tímabilið 2018/19. Eftir sex leiki með Belleville var McKenna kallaður til Ottawa. Hann lék í 10 leikjum með öldungadeildinni og var með 1-4-1 met áður en hann var skipt ásamt Tom Pyatt og
2019 sjötta umferðar kosning til Vancouver Canucks í skiptum fyrir Anders Nilsson og Darren Archibald þann 2. janúar 2019. Hann var sleppt eftir að hann var varamaður fyrir Jacob Markström í tvo leiki, með það að markmiði Canucks að skipuleggja hann aftur til AHL-aðildarfélagsins, Utica Comets. Hann var fljótt krafist á undanþágu frá Philadelphia Flyers þar sem þeir réðust við meiðsli á markverði Brian Elliott, Michal Neuvirth og Anthony Stolarz. McKenna gerði Flyers-debut sinn þann 8. janúar 2019 gegn Washington Capitals. Hann var sjöundi markvörðurinn til að byrja fyrir Flyers á tímabilinu 2018/19 í aðeins 43. leiknum. Þann 30. janúar 2019 samþykkti McKenna 14 daga lán með Lehigh Valley Phantoms. Hann fór 2-1 á tímabilinu á meðan hann spilaði fyrir AHL-met þrettándu franchise.