This is Bugaboo Glacier in the Purcell Mountains of British Columbia, Canada. The glaciers are receding and will be gone in a few decades. Several have already completely disappeared. You can see the former size of this glacier along the line carved in the mountains in the lower left of this shot. I was fortunate to see this before it's gone.