Canadian province sets gas, travel restrictions after floods