It would be interesting to see how much this re-configuration would cost, but it's something I just cooked up on the fly.
The main premise of this idea is basically that we remove any at-grade left turns from either direction, sacrifice through traffic on Sayward for the purposes of safety and enable uninterrupted through traffic on both directions of the highway.
Anyone needing to go north on Highway 17 from Sayward would just need to head north to Island View instead; likewise any intended southbound traffic off Sayward westbound would need to access from Royal Oak.
This would also involve the expropriation of the FasGas station's lands to facilitate the wider curve of the merge lane to southbound Highway 17.
I'm sure I made this look a little bit more complicated than it actually is but I also wanted to see if it was possible based on the layout to preserve access to at least PetroCanada despite the changes.