Canadian here. Minor correction: he didn’t speak, but he was invited as a Ukrainian “hero” by the speaker of the house (a member of the sitting elected party). He was applauded - twice - for his “service”. Including by Ukrainian president zelensky.
The only ‘defense’ I can offer is that our prime minister had no input on the matter, and Hunka’s Nazi service came out after the fact. Canada does not support fascism or Nazism…