Sports team Mascots are important members of a team, responsible for building enthusiasm in the live sporting arena. Sometimes this is a difficult, thank-less job for those underneath the felt and foam head. [cincopa AUNAwkaFm60W] In Vancouver, we are blessed with some mascots with exceptional personalities who truly deliver the entertainment value.