Canonical quantisation in non-Abelian background fields