Multi-wavelength observations and modelling of a canonical solar flare