I just purchased a 2017 Sienna, and from what ive learned, im comfortable with the Valvoline Restore and Protect or Extended Protection that I have accumulated a stash of (my Subaru takes 0W20 as well), along with a Fram Endurance (highly rated and reviewed) cartridge filter. I found them for $6 on Rock Auto, bought a half dozen which should last me quite a while given i do 5k oil changes.
Another good choice is Mahle OX414D1
Napa has the Full 2-OTT007, and if your local store doesn't carry it, you can get it shipped to you.
If you can find it, the Mann HU7019z