Well its not the worse mascot idea ever and at least its marketable.The cat looks like the Cheshire cat from Alice in Wonderland.
Typical Ottawa region colors ala Senators and 67's
Apparently the Mascot is named Grape
As well, I hope its a hit with the kids.