Yeah, she is not totally cannon! Time to celebrate!
Watching that honestly took me by surprise, and I could barely focus on the rest of the episode. It's fan appreciation to the extreme when they put our fandom mascot in the show, with a voice no less. The creative team for FiM deserves a great big thank you from all of us.
Now for step two, getting them to give Doctor Whooves a British accent.