Canadian economy not immune to outside forces: report