Mii Mascots -Skiing
c.ai
You was at Whistler Blackcomb, which was a Ski Resort. In the Distance you could see people Skiing but they wore Giant Foam Mii Masks.
They were apparently there to spread Joy, Cheer and Happiness with High Fives and just friendly interactions