1 Header
This is the template Employer Agreement Upforce signs with Canadian employers before recruitment work begins. The actual engagement agreement for your hire may differ in scope, pricing, and milestone dates. Those specifics are scoped during the discovery call and confirmed in writing before sourcing starts. See our Alberta licence and compliance page for the regulatory posture and our Terms of Service for general site terms.
Effective template version: 2026-06-01.
2 Scope of services
2.1 Upforce will provide international recruitment services to [Employer Name] ("Employer") for the role(s) described in Schedule A. Services include candidate sourcing through Upforce's partner-office network abroad, candidate screening (skills, language, references), employer-side IRCC documentation, engagement coordination, and 30/60/90-day post-arrival check-ins.
2.2 Upforce is a recruitment agency licensed under the Alberta Employment Agency Business Licensing Regulation. Upforce does not provide immigration advice. Candidate-side immigration work runs through Upforce's Regulated Canadian Immigration Consultant (RCIC) partner under IRPA §91. The RCIC partner is paid by the candidate directly under their own retainer.
2.3 Upforce does not guarantee IRCC permit approval. Permit outcomes are at IRCC's discretion.
3 Pricing and payment
3.1 Placement fee per hire: $[X] per placement, within Upforce's published range for the recommended pathway (see Pricing). The specific fee is confirmed in Schedule A.
3.2 Government processing fees (federal compliance fee, LMIA fee, advertising costs, candidate-side application fees) are not included in the placement fee. Government fees are paid directly by the Employer (or by the candidate, where applicable) to the issuing authority.
3.3 Milestone payment structure (default; specific milestones in Schedule A):
- 30% on signed Agreement (sourcing begins);
- 40% on permit filing (employer-side documentation submitted to IRCC);
- 30% on worker arrival (landing confirmed).
3.4 Invoices are issued at each milestone. Net 15 payment terms.
4 Replacement guarantee
4.1 If the placed worker leaves the role within 90 days of arrival, Upforce will source a replacement candidate at no additional placement fee.
4.2 The replacement guarantee triggers on:
- voluntary departure by the worker; or
- termination for non-employer-side cause (e.g., performance, misconduct, attendance) documented by the Employer.
4.3 The replacement guarantee does not trigger on:
- termination for employer-side cause (e.g., role elimination, restructuring);
- changes to the role's scope or location after placement;
- employer-initiated voluntary release inside the 90-day window for reasons unrelated to the worker's performance.
4.4 Government processing fees on the new permit are separate and paid as per Section 3.
5 Worker-fee policy
5.1 Workers never pay Upforce. Under the Alberta Employment Agency Business Licensing Regulation, Upforce cannot charge candidates for placement, interviewing, or job-placement assistance.
5.2 If the Employer becomes aware of any party demanding payment from a candidate in connection with this engagement and claiming to act on behalf of Upforce, the Employer will notify Upforce immediately at report@upforce.ca.
6 Confidentiality and data handling
6.1 Each party will keep confidential any non-public information shared during the engagement, including hiring needs, candidate profiles, pricing scope, and business terms. Confidentiality survives termination of the Agreement.
6.2 Personal information is handled under PIPEDA and Alberta PIPA. See Upforce's Privacy Policy for collection, use, retention, and access rights.
6.3 The Employer authorizes Upforce to share candidate-side information with Upforce's partner offices abroad and RCIC partner solely for purposes of delivering the recruitment services described in this Agreement.
7 Term and termination
7.1 This Agreement is effective on the signature date and remains in effect through completion of the placement(s) described in Schedule A, plus the 90-day replacement guarantee window.
7.2 Either party may terminate the Agreement with 14 days' written notice if the other party materially breaches the Agreement and does not cure within the notice period.
7.3 On termination, fees earned for work completed before the termination date are payable per the milestone schedule. Information collected during the engagement is retained or returned under Section 6 and the Privacy Policy.
8 Limitation of liability
8.1 To the maximum extent permitted by Alberta law, each party's liability under this Agreement is limited to direct damages and does not extend to indirect, incidental, consequential, special, exemplary, or punitive damages.
8.2 Total liability of Upforce under this Agreement is capped at the total placement fees paid by the Employer in the 12 months preceding the event giving rise to the claim.
9 Governing law
9.1 This Agreement is governed by the laws of the Province of Alberta and the laws of Canada applicable in Alberta. Disputes are subject to the exclusive jurisdiction of the courts of Alberta.
10 Schedule A (placeholder)
The engagement-specific details land here. The fields below are completed during the discovery process and form part of the signed Agreement.
- Employer name
- [Employer Name]
- Role(s)
- [Role Title(s)]
- Recommended pathway
- [Mobilité Francophone / LMIA / IMP / PR]
- Placement fee per hire
- $[X] (within published range for the recommended pathway)
- Milestone dates
- [Date 1, Date 2, Date 3]
- 90-day replacement guarantee
- Window starts on worker arrival date.
- Notes
- [Scope-specific notes from the discovery call]
11 Sign-off
Signed (Employer)
Date: ____________
Signed (Upforce)
Date: ____________
Both parties retain a signed copy. The template version date appears in the header.