A 6-year-old boy weighing 20 kg with known peanut allergy develops generalised urticaria, lip swelling, hoarse voice and wheeze within minutes of eating a biscuit at school. There is no intravenous access. According to Canadian anaphylaxis guidance, what is the most appropriate initial treatment?