What about desalination? Would that be more cost effective?
Los Angles takes 1.2 million acre feet of water from the Colorado. Replace that with desalinization, no heep big canal needed.
The only thing this requires is for Californian government to get their head out of their asses, and stop expecting everyone else to just bend over backwards for them.