One other thought I've had: extend the 420 to connect to/become one highway with the 58 in St Catharine's. Can take some of the pressure off the QEW and can further integrate travel within Niagara Region, especially if there's a busway as part of it.
As for Marineland, take the live animal...