Canada rally against mandates blocks capital