It really is time to break the place up into 4 pieces, Quebec, Maritimes, Ontario and the West/North, each independent of each other in all ways.  Or Quebec goes it alone or the West/North go it alone.  Breaking up is hard to do, but staying together is excruciating.