This is the William Roper Hull Ranche House at Fish Creek Park, in Calgary, Alberta, Canada. It is also known as the Bow Valley Ranch House.