Canadian factory PMI hits four-year high on domestic demand | PiQ Markets