Penticton Airport, Penticton, BC (CYYF)
Correctly identified first by Dex.
A lot of people thought this was Eastsound on Orcas Island, and it does look a bit like it, but those hills in the background are too big to be on the west end of Orcas Island. Nope, this one is further north and east, in the beautiful Canadian Okanagan.