alberta is alberta because provinces are pushed into competition on using their local resources.
you cant fix it without nationalizing control over BC and quebec hydro and alberta oil, and using them to canada's benefit rather than the individual provinces'
that constitutional reform isnt gonna happen
I mean, I was born in the 70s in Alberta and hoooooy boy, I remember the reaction to the NEP even as a kid, which was a modest (and clumsy and malformed) attempt by Trudeau Sr to do some of what you describe.
If there was even a vague intimation of any of that happening now, the hair-brained small Alberta seppy minority would quadruple in size and funding.