Yes, plugShare comments confirm its open and there is a Triple O's at that spot. I've never been to Triple O's but apparently its a drive thru version of White Spot which works for me. They are also opening one just off the Trans-Canada Hwy at Kananskis Tr which is a much better location for road trippers.
Its funny how they don't advertise new fast charging stations at all though. The Chevron by my work has added 150kW charging and apparently its been open for over a month. I didn't notice even though I pass by the station commuting until after I saw a comment on Reddit about someone's road trip and I looked at the On the Run map:
https://www.ontherunstores.com/ev-charging
Looking at electrify Canada's EV map they have Canadian Tire locations in SW Edmonton and in Lethbridge coming soon. That should help Alberta's coverage a lot N/S of Calgary. East of Calgary is so dismal until the great lakes though.