If it was me, I’d do an OCI with HPL Engine Cleaner 30 mixed with “cheap” synthetic(SuperTech, Kirkland, Havoline) or even PYB/Chevron Supreme with a new filter, ideally Fram TG/Ultra/Endurance. Do that for 5K, keep an eye on the oil level/light. Drain it. Repeat the same thing, and then switch over to Valvoline Restore and Protect.
I was tempted to say do a BG EPR treatment but you don’t want to shock all the sludge out at once. Hence the HPL Engine Cleaner or Valvoline Restore and Protect. You can do the BG treatment after two HPL cycles and if a cut open filter or under the valve covers shows little gunk.
/edit, you’re in Canada. Is Valvoline Restore and Protect available there? Can you get “diesel” 10w30 there easily? Diesel oils tend to have more detergents in them but if it gets cold, a 10w30 might struggle to get the engine started unlike a 5w30.