Party? I'm there! Canada? Um...sorry, no passport. Maybe I can swim laps with PF...
A very happy 20th anniversary to you and your DH Alix. 20 is, like, forEVER nowadays! Long-term, even. Probably gonna be a life sentence.
(Himself and I passed 38 last November, so it CAN be done if he's put up with me all these years.)
Lots of good foods, they all sound yummy. BUT, if you want something a little different and no-mayo I heartily recommend powerplantop's No Mayo Potato Salad.
It scored a Two Yums Up in our house tonight.
We had a nifty trick for our block parties for keeping cold foods cool during the day. Get a small, molded children's pool and fill it with bagged ice, then nestle the bowls of salads into the ice. Not too deep so the water doesn't seep in - maybe use your deepest bowls.
Above all, enjoy your party and your guests. Have a great day.