A 5-year-old child with a history of mild asthma develops generalised urticaria, facial swelling, wheeze and hypotension shortly after eating peanuts at a community event. According to Canadian anaphylaxis guidelines, what is the first-line treatment?