Think this might be a Columbia Lily - found on Keats Island, BC (off horseshoe bay), beside Plumber cove provincial marine park (see “highest peak” area).
Only visible from onboard the ferry while docked at Horseshoe Bay (usually the Sunshine Coast route uses this berth, except the Bowen Island boat for the first run of the day).
Looking back at my notes, I checked the Karner Blue site several times that summer. On July 22, I noted none but I had this one as late as July 28. My slide indicates that this one was photographed on this late date.