Despite facing headwinds in Canada, Finning International Inc (FINGF) reports strong free cash flow and robust growth in ...