Range dependent canonical solutions for shallow ocean acoustics