Calgary, Alberta, Canada is a challenging location for gardeners, but there are some marvellous native and introduced plants here.