The timing of the spring phytoplankton bloom in the Strait of Georgia is highly variable, ranging from late February to mid-April. Changes in the timing have been related to the success of herring larval recruitment  and studies in a nearby fjord suggest it may affect the zooplankton species composition . In this well stratified, mid-latitude system, the timing is controlled by the light availability to the phytoplankton which is in turn controlled by the incoming light (cloud fraction decreases this) and by the depth over which the phytoplankton are mixed (wind increases this). The role of freshwater is more nuanced; more river outflow both:
The SOG biophysical model for deep estuaries  is a vertical-mixing layer model forced by observed winds at Sand Heads, observed air temperature and humidity at Vancouver International Airport (YVR) , Fraser River flow at Hope and Englishman River flow at Parksville . The latter is multiplied by 55 to represent all river flows into the Strait other than the Fraser River. Cloud fraction is interpreted based on the weather description and the historical average cloud fraction to weather, done by month for the most common weather descriptions.
The physical model is based on the Large et al. (1994) KPP-model with an estuarine circulation model added . To model a spring bloom, only a simple nitrate-diatom biological model is used. The diatom growth parameters are taken from the literature based on the first phytoplankton to bloom in the Strait (Thalassiosira spp.). The model zooplankton concentration was taken from observations  and the model was tuned by adjusting the phytoplankton growth rate  within the range measured in the laboratory. The model was tuned, within 4 days, for the spring blooms of 2002-2005 for which detailed observations were made as part of the STRATOGEM project .
A carbon module that models dissolved inorganic carbon and total alkalinity has been added to the model and allows estimation of aragonite saturation state .
The most recent predictions for the first spring diatom bloom in the Strait of Georgia are available at https://salishsea.eos.ubc.ca/bloomcast/spring_diatoms.html.
 Schweigert, J.F., M. Thompson, C. Fort, D.E. Hay, T.W. Therriault, and L.N. Brown. (2013). Factors linking Pacific herring (Clupea pallasi) productivity and the spring plankton bloom in the Strait of Georgia, British Columbia, Canada. Prog. Oceanogr., volume 115, pp 103-110. https://dx.doi.org/10.1016/j.pocean.2013.05.017
 Tommasi, D., B.P.V. Hunt, E.A. Pakhomov, and D.L. Mackas. (2013). Mesozooplankton community seasonal succession and its drivers: Insights from a British Columbia, Canada, fjord. J. Mar. Systems, volume 115, pp. 10-32. https://dx.doi.org/10.1016/j.jmarsys.2013.01.005
 Allen, S. E. and M. A. Wolfe. (2013). Hindcast of the Timing of the Spring Phytoplankton Bloom in the Strait of Georgia, 1968-2010. Progress in Oceanography, volume 115, pp 6-13. https://dx.doi.org/10.1016/j.pocean.2013.05.026
 Collins, A. K., S. E. Allen, and R. Pawlowicz. (2009). The role of wind in determining the timing of the spring bloom in the Strait of Georgia. Can. J. Fish. Aquat. Sci, volume 66, pp. 1597-1616. https://dx.doi.org/10.1139/F09-071
 Sastri, A. R., and J. F. Dower. (2009). Interannual variability in chitobiase-based production rates of the crustacean zooplankton community in the Strait of Georgia, British Columbia, Canada. Mar. Ecol. Prog. Ser. volume 388, pp. 147–157. https://doi.org/10.3354/meps08111