All games are on unless specifically announced as canceled. If we cancel a session, we will: (1) remove the game from the JMS Games page and (2) send an e-mail to all players signed up for the session, to the email address they listed on their JMS account.
If we do cancel, JMS Hockey will process refunds according to our refund policy. Note that players whose earlier cancellations (i.e. not part of the JMS admin canceling the entire session), which reduced the players in the game to a level below what is needed to run a game will not receive a refund. Players in this situation will be notified by a warning message before they finalize their cancellation.
Because many games fill surprisingly close to ice-time, we try to balance keeping the session open for signup as long as possible (to give it every change of success) with notifying people if we must cancel. Generally, if we must cancel, we will do so between two hours and 90 minutes before the game's start time, though this is not a hard rule. We have years of experience running pick-up games, and, sometimes, we can tell fairly early on in the day that a game isn't going to fill. In those cases, we will cancel as early as possible to give everyone signed up a chance to find another game.
We book ice up to 8 months in advance, so sometimes our forecasting is off. We rarely cancel due to weather; rinks almost never close, so if the rink is open, the game is on.
Remember: if the session numbers are low, the best way you can help the game happen is to sign up. If everyone waits for someone else to sign up first, then no-one signs up and not one of those skaters gets to play. Making posts about how a game is likely to cancel will NOT help the game happen. Asking friends to sign up is a positive action you can take to help make the game happen.