Alberta and Saskatchewan would need the equivalent of a Three Gorges to be powered by Hydro.
Given how much trouble BC is having with Site C, 1/16th of the size of Three Gorges, and the opposition that deferred Quebec's Great Whale Project in the 90s (which will only be that much greater now) I see no reason to think Canada today could ever build that much Hydro today.