business costs rising fuel Canada Iran war uncertainty news