Do term employees have any form of job protection/job security at the expiration and/or non-renewal of the term?

No. Section 58(1) of the Public Service Employment Act (“PSEA”) states that, at the expiration of a specified term, the employee ceases to be an employee and is not entitled to priority status for placement within the federal public service.  Accordingly, sections 40, 41(4) and 44 of the PSEA which deal with priority lists and advertised processes do not apply to term employees.