One of the first blossoms from the plants native to the Vancouver area is the Indian Plum. This shrub grows to about 2m high. It is found throughout the region, but these photographs were made in the Campbell River Valley park.
The following image shows the flower's detail, the camera was pointing upwards from below the blossom.