Manitoba agreed to spend $36 million to buy vaccines from a Canadian-made company one week after it first reached out to the firm — which opposition politicians are calling a rushed decision.