The hardest part of landscaping or gardening in Calgary and all northern climes is that the season is so short. So if you buy a bunch of annuals, they'll look great for a few months and then they get killed by frost. That's why perennials make a good choice. Perennials are often more expensive and they can grow really big if you don't know what you're buying. So you have to research. But they do come back year after year so you don't have to buy annuals for that spot in the flower bed every spring.