Lengkapi kalimat berikut: Sebagai agen bebas di luar musim, McKenna memperpanjang karirnya dengan menyetujui kontrak dua arah satu tahun dengan Ottawa Senators pada 1 Juli 2018. Dia bergabung dengan afiliasi AHL, Belleville Senators untuk memulai musim 2018-19. Setelah enam pertandingan dengan Belleville, McKenna dipanggil kembali oleh Ottawa. Dia muncul dalam 10 pertandingan dengan Senator, posting 1-4-1 catatan sebelum ia diperdagangkan bersama dengan Tom Pyatt dan
Pemilihan babak keenam 2019 ke Vancouver Canucks sebagai pertukaran untuk Anders Nilsson dan Darren Archibald pada tanggal 2 Januari 2019. Dia diberhentikan setelah mendukung Jacob Markström selama dua pertandingan, dengan niat Canucks untuk menugaskannya kembali ke afiliasi AHL mereka, Utica Comets. Dia segera diklaim oleh Philadelphia Flyers karena mereka menangani cedera pada kiper Brian Elliott, Michal Neuvirth, dan Anthony Stolarz. McKenna membuat debut Flyers pada tanggal 8 Januari 2019 melawan Washington Capitals. Dia adalah penjaga gawang ketujuh yang memulai untuk Flyers di musim 2018/19 hanya dalam pertandingan ke-43. Pada tanggal 30 Januari 2019, McKenna setuju untuk pinjaman 14 hari dengan Lehigh Valley Phantoms. Dia pergi 2-1 selama stint saat bermain untuk AHL-rekor franchise ketiga belas.