There is no controversy. Put simply: Carey Price is the long-term goaltender for the Canadiens. At the moment, Jaroslav Halak is winning while Price is not. So, for the time being, Halak is the undisputed number 1. But that won't be the case for the long-term.
Hey, maybe Bob Gainey can trade Halak for Saku Koivu. Throw in Sergei Kostitsyn as a bonus.