Canadian stocks suffered their worst rout in nearly a month, driven by an escalation in Middle East tensions and persistent inflation worries, which triggered a selloff in technology and financial shares.