Does anyone know where this pic was taken?

Or is it Yellowstone Lake in Yellowstone Park--near the border of Yellowstone and Grand Teton National Park.

But agree, it also looks like pix somewhere in BC
 
Thank you so much!

It's one of the picture postcards sold at VistaPrint.com I needed to know the location for part of my on the postcard. I'm using it to help market my business.

Thanks for your help!