Canada offers excellent part-time opportunities for students, whether domestic or international. With minimum wages ranging from about $15 to $18+ per hour across provinces (and potential increases in late 2026), many roles pay above minimum – especially those with tips, skills, or campus access.
International students on a study permit can work up to 24 hours per week off-campus during academic terms and full-time during scheduled breaks. On-campus roles have no hour limit. Domestic students face fewer restrictions. Always get a Social Insurance Number (SIN) and check your eligibility with official IRCC guidelines.
Here’s a ranked list of the top 25 best-paying part-time jobs for students, based on average hourly pay (including tips where applicable), flexibility, demand, and real student experiences in 2026. Pay varies by province, experience, and location (higher in Toronto, Vancouver, Calgary, etc.).
High-Paying Skilled or Specialized Roles (Often $20+/hr)
1. Freelance Social Media Manager — $20–$40/hr (or retainers)
Manage accounts for small businesses. Creative students can earn $300–$600/month per client.
Post services on LinkedIn or search gigs on Indeed.
2. Teaching Assistant (TA) / Research Assistant (RA) — $17–$28/hr (up to $30+ for specialized)
On-campus gold standard. Unlimited hours for international students, resume-boosting, and often tied to your field.
Log into your university’s career portal (e.g., U of T CLNx, Waterloo mySuccess, or UBC CareersOnline).
3. Freelance Writer / Graphic Designer / Web Developer — $25–$50+/hr
Platforms like Upwork or Fiverr. Perfect for creative or tech-savvy students; work remotely on your schedule.
Explore freelance opportunities on LinkedIn or TalentEgg.
4. Virtual Assistant (Remote) — $20–$40/hr
Email management, scheduling, social media for businesses. One of the top remote entry-level options.
Search on Indeed or LinkedIn.
5. Translator / Interpreter — $21–$35/hr
Multilingual students excel here, especially in diverse cities. Contract or freelance work.
Check
freelance platforms.
6. IT Support / Campus Tech Help Desk — $18–$25/hr
On-campus or freelance troubleshooting. Tech skills pay off quickly.
Look for campus postings via your university job board.
7. Peer Tutor / Academic Support — $18–$30/hr
Help fellow students in subjects you ace. Often on-campus with high demand.
Contact your university’s learning centre or search on TalentEgg.
8.Online Tutor / Private Tutor — $20–$55/hr
STEM, languages, or exam prep (e.g., IELTS) pays the highest. Flexible scheduling via platforms or campus programs.
Search tutoring gigs on Indeed or check your university’s academic support centre.

Gig Economy & Flexible High-Earners
9. Rideshare / Delivery Driver (Uber, DoorDash, Uber Eats) — $18–$28+/hr (incl. tips)
Highly flexible; peak hours boost earnings. Vehicle or bike required. Note: Check gig work rules for international students with your school.
Sign up directly via the apps or search similar roles on Indeed.
10. Food Delivery Specialist — $18–$25/hr active time
Similar to above, with bonuses during rushes.
Browse delivery jobs on Indeed. Or Sign up with Uber

Hospitality & Service Roles (Base + Tips)
11. Restaurant Server / Bartender — $16–$24/hr + tips ($3–$15+/hr extra)
Top total income potential in busy spots. Evenings/weekends common.
Search server and bartender jobs on Indeed or on Workopolic or walk into local restaurants.
12. Barista / Café Worker — $17–$22/hr + tips
Starbucks, Tim Hortons, or local cafés. Fun environment with perks.
Search café roles on Glassdoor
13. Kitchen Helper / Prep Cook — $17–$22/hr
Less customer-facing, steady demand.
Search kitchen jobs.

Campus & Education Jobs
14. Library Assistant — $17–$21/hr
Quiet, flexible, zero commute on-campus.
Check your university’s internal job portal.
15. Campus Administrative / Student Union Assistant — $17–$24/hr
Clerical support with good organization skills.
Visit your student union or university careers page (e.g., UAlberta careers).
16. Note-Taker / Accessibility Support — $17–$22/hr
Great for strong note-takers.
Contact accessibility services at your school.

Retail & Sales
17. Retail Sales Associate — $17–$22/hr (commission in some stores)
Malls, big-box stores (Walmart, Canadian Tire). Training provided.
Retail listings on LinkedIn
18. Commission-Based Salesperson — $12–$50+/hr potential
Electronics, phones, or high-ticket items.

Other Solid Options
19. Warehouse / Logistics Worker — $18–$25/hr
Often above minimum with shifts that fit student schedules.
Search logistics roles on TalentEgg
20. Dog Walker / Pet Sitter (Rover, etc.) — $15–$25/hr
Flexible and enjoyable for animal lovers.
Join Rover
21. Nanny / Babysitter — $15–$22/hr
Evening or weekend care; CPR helps.
22. Security Guard (Campus or Event) — $18–$24/hr
Night shifts can align with study time.
Check campus security postings.
23. Event Staff / Promoter — $17–$25/hr + perks
Concerts, festivals—irregular but fun.
24. Administrative Clerk (Office) — $18–$23/hr
Filing, customer service in flexible part-time setups.
Browse admin jobs.
25. Campus Tour Guide / Orientation Leader — $17–$22/hr
Seasonal but pays well and builds public speaking skills.
Apply through your university’s student life or admissions office.

Tips for Success in 2026
- Prioritize on-campus roles for unlimited hours and convenience.
- Build skills — Tutoring, freelancing, or TA positions offer the best long-term value.
- Job Search — Use Indeed, university career portals, LinkedIn, or walk-ins for retail/hospitality.
- Taxes & Budgeting — Track earnings; part-time work (20–24 hrs/week) can cover $1,500–$3,000+/month depending on the role.
- Provincial Differences — Wages and opportunities are highest in BC, Ontario, and Alberta.
Part-time work in Canada not only helps with expenses but builds valuable experience for your resume and potential PR pathways. Start with roles matching your skills and schedule, and always balance with academics.
What’s your field of study or city? Drop a comment—I’d love to hear which of these appeals most! Good luck earning while learning in Canada.
Happy job hunting!















