Pembina Cranberry might be worth a look.
It's native to the area, it's hardy, can grow to 20 feet, but more often grow to around 15 feet.
They can tolerate full sun, the berries are edible although not many like them and their uses are quiet limited. However, birds love them and they look cool on the tree.
The flower is unique and showy. And they can be started from cuttings.
Or you could buy them from one of the nurseries that sell them.
You could try Tree Time in Edmonton, but they are sold out for now.
https://treetime.ca/productsList.php?pcid=177&tagid=8
Eagle Lake Nurseries in Strathmore list them
http://search.eaglelakenurseries.com...ush_Cranberry/
CalgaryPlants.com also lists them. They are not actually in the city. I believe they are out by Carseland
https://www.calgaryplants.com/produc...iant=671074317
I don't know if The Saskatoon Farm out by Okotoks has them, But they might. I know they have Saskatoons, (of course) and evergreens.
https://www.saskatoonfarm.com/
Here's some information about them;
https://cwf-fcf.org/en/resources/enc...anberry-1.html
The flower;
The fruit;