A 27-year-old woman with known peanut allergy accidentally ingests peanut-containing food and develops generalised urticaria, throat tightness, and wheeze. According to Canadian anaphylaxis guidance, what is the most appropriate first-line treatment?