Some 407 structured products worth C$1.55 billion (US$1.21 billion) had strike dates in October – the highest number since the start of the Covid-19 crisis.