We found these spectacular flowers while on a bike ride on Centre Island in Toronto.