Yes. Amount varies depending on the event and revenue type. In some cases, money goes to "stadium" in others it comes off concessions and ticket sales.
I don't see a competing stadium as likely though it goes without saying that MLSE would most likely prefer not to have a competitor.
Many have asked why not build their own (myself included). The City's 20k stadium would still be standing if they did.