From the prairies of Saskatchewan to stages around the world, Colin James has performed alongside some of the most influential musicians of his time.