BlueLinx signs credit agreement in Canada