Let $ \vec{B} = k \dfrac{\vec{u_r}}{r^2}$ (assuming magnetic monopoles exist) and let $q$ be a charged particle. The associated hamiltonian is $H = \dfrac{(\vec{p} - q \vec{A})^2}{2m}$ and the canonical momentum is given by $ \vec{p} = m \vec{v} + q \vec{A}$ with an acceptable $ \vec{A} = \dfrac{b}{r} \tan(\theta/2) \vec{u_{\phi}}$.
How to know if $ \vec{L} = \vec{r} \times \vec{p}$ (the canonical angular momentum, not the standard angular momentum) is conserved? Is there a simple way to test this? (I've tried using Poisson brackets but it is a mess).