St John Canada train first aid across the country as well as run youth programmes and a therapy dog programme.