The burden on the Canadian Army to capture various fortress ports and then also clear the Scheldt was quite heavy and might have been somewhat alleviated had the 2nd BR Army taken over more of the subsequent objectives.
Not really feasible. The Germans have very large numbers of troops in South Beverland, Walcheren, and then back into Holland. The Forces guarding the Pas de Calais the allies have bypassed in the last week fall back that way/ There are several attempts to say cross the Albert Canal and isolate Walcheren but don't get far. If Br 2nd does reorientant earlier what does it not cover? Bradley is already overstretched, 9th army has been failing to take Brest for weeks, Whatever Devers does its with one small US army and a French one which will get bigger, much bigger now but needs time to train.
The Only offensive solution is to stop everyone else, give the resources to a single point so it can get supplied and move the troops it has left behind forward to keep the offensive going. Or pause until everything has caught up.
Bear in mind if I want a case of canned peaches delivered to the front the allocation of shipping to carry that had to made around D day so its ready to sail 6 weeks ago. And now you want to feed Paris and Brussels and Antwerp.