Calgary businesses face supply delays due to devastation in B.C.