Assiniboine Memorial Curling Club on Hamilton.
You can see this window in context, at the club's official page.