Sorry to hear this. It's probably technically easier to swap in an engine from the wreckers. The engines aren't terribly expensive.
My understanding is the 2016+ models had a design improvement to fix the head cracking defect. Looking at car-part.com I see two in edmonton, one in saskatoon, whereas you have local options in a earlier engine.