Try the Calgary Superleagues:
http://calgary.superleagues.ca/page/show/48564
I was in the Lethbridge one this summer and it was very good, so I assume the Calgary one is very similar. We played on a full arena surface (without the ice of course), not a gym, so lots of running if youre not used to it. Refs and scorekeepers were always there, and the stat keeping is very accurate and up-to-date. There are 4 tiers based on your skill level / competitiveness, and chances to go to provincials and/or nationals.