We flew WestJet from Calgary, Canada to Rome on 7/1/2023 and they were great about letting me pre-board to wipe down seats and speaking to passengers around me to create a buffer zone. No advance notice given. I just let the gate agent know about the nut allergies when we got there.
They were kind and diligent, asking me to show them exactly where the Epi-Pens in my bag were, and recommending that I not eat any of the meals they were serving due to cross contamination risk.
Happy to report the positive experience!