MaViAl

Jobs in Canada — sector-organized vacancies

Explore Canada vacancies by sector: construction & trades, warehouse & logistics, manufacturing & maintenance, farms & food processing, hospitality & cleaning, and support roles. Pay ranges below are shown as typical gross (brutto) CAD/hour.

Folder: /job/en/canada/
Last updated:
CV policy: required
International candidates: case-by-case
Gross pay shown (brutto) Province rules vary Safety-first sites Shortlist-based contact
CV REQUIRED: candidates without a CV are not considered. Create or upload your CV on mavial.pl/en/cv.html.

How the process works

Clear steps, no noise

  1. Create/Upload your CV (required): mavial.pl/en/cv.html.
  2. Pick a role below and open the vacancy page to review typical duties, requirements, and related roles.
  3. Apply — our team reviews your profile; we contact shortlisted candidates for the next steps.

Notes: pay ranges are indicative gross rates. Exact offers depend on province, shift premiums, overtime, union rules (where applicable), licensing, and verified experience.

Working conditions you should expect

Practical and up-to-date essentials

On the job

  • Gross pay (brutto): shown on each role card as typical CAD/hour.
  • Hours & overtime: thresholds and overtime rules vary by province; shift premiums may apply for nights/weekends.
  • Safety culture: PPE is standard; WHMIS awareness is common for workplaces with hazardous products; working-at-heights controls are routine on construction sites.
  • Background checks / medical: some employers require them (especially healthcare/security).

As a worker (including TFWs)

  • Canada’s labour laws protect workers; employers must pay for your work and provide a safe workplace.
  • An employer cannot take your passport or work permit away from you.
  • For many programs, employers are expected to offer wages comparable to Canadians/permanent residents doing the same job in the same area.
  • You should receive a written agreement/offer (and keep your copy).

Tip for candidates: list certificates on your CV (First Aid, forklift, WHMIS, Working at Heights), specify provinces you can relocate to, and add a short skills summary (tools, materials, machines, licence class).

Search vacancies

Keyword filter across roles

0 / 0

Tip: open a vacancy page to see role-specific requirements and related jobs with internal links.

Construction & Trades

30 roles

Construction roles range from entry-level site support to licensed trades. For Quebec, French can be an advantage; for many sites, basic English is enough for safety and instructions.

General Labourer
Typical gross pay: $18–$30 CAD/hour · Locations: Quebec (Montréal), Ontario, Atlantic Canada
Requirements: Basic workplace English; reliability; PPE
Apply with CV
Construction Helper
Typical gross pay: $19–$32 CAD/hour · Locations: Manitoba (Winnipeg), Saskatchewan (Regina/Saskatoon), Alberta
Requirements: Basic English; WHMIS / Working at Heights (plus); PPE
Apply with CV
Formwork Carpenter
Typical gross pay: $26–$45 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Proven formwork experience; safe tool use; PPE
Apply with CV
Concrete Finisher
Typical gross pay: $24–$44 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Finishing skills; pace and quality focus; PPE
Apply with CV
Rebar Worker / Ironworker
Typical gross pay: $28–$50 CAD/hour · Locations: Ontario (Toronto/GTA), Alberta, British Columbia (Vancouver)
Requirements: Rebar tying/reading basics; physical stamina; PPE
Apply with CV
Drywall Installer
Typical gross pay: $23–$41 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Installation speed/quality; safe ladder/scaffold use
Apply with CV
Painter - Construction
Typical gross pay: $20–$36 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Prep & finishing; attention to detail; PPE
Apply with CV
Tile Setter
Typical gross pay: $24–$45 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Layout/leveling; clean finish; tools
Apply with CV
Flooring Installer
Typical gross pay: $22–$40 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Install experience; precision cutting; PPE
Apply with CV
Roofer
Typical gross pay: $24–$45 CAD/hour · Locations: Ontario (Toronto/GTA), Alberta, British Columbia
Requirements: Heights readiness; safe practices; PPE
Apply with CV
Siding Installer
Typical gross pay: $22–$40 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Exterior install skills; safe ladder use
Apply with CV
Window/Door Installer
Typical gross pay: $22–$41 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Measuring/sealing; clean finish; PPE
Apply with CV
Insulation Installer
Typical gross pay: $22–$40 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Material handling; PPE; safety mindset
Apply with CV
Plumber Helper
Typical gross pay: $19–$32 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Trade support experience (plus); basic tools; PPE
CV + experience helps
Plumber
Typical gross pay: $28–$50 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Verified experience; trade licensing (province-dependent); safety focus
Skilled trade
Pipefitter
Typical gross pay: $30–$55 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Industrial experience; blueprints; safety-first
Skilled trade
Electrician Helper
Typical gross pay: $20–$34 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Site experience (plus); safe practices; PPE
CV + experience helps
Electrician
Typical gross pay: $28–$52 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Verified experience; licensing (province-dependent); safety compliance
Skilled trade
HVAC Installer/Technician
Typical gross pay: $28–$52 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Install/service experience; safe work practices
Skilled trade
Welder - MIG/MAG
Typical gross pay: $22–$44 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Proven welding; employer test may apply
Trade test likely
Welder - TIG
Typical gross pay: $24–$46 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: TIG experience; employer test may apply
Trade test likely
Steel Erector
Typical gross pay: $26–$48 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Heights readiness; rigging basics (plus)
Apply with CV
Scaffolder
Typical gross pay: $24–$44 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Safe assembly; PPE; site rules
Apply with CV
Heavy Equipment Operator
Typical gross pay: $28–$52 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Proven hours on machines; safety mindset
Verified experience
Excavator Operator
Typical gross pay: $28–$52 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Proven excavator experience; safety mindset
Verified experience
Skid Steer / Bobcat Operator
Typical gross pay: $24–$44 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Proven equipment handling; safety mindset
Verified experience
Road Construction Worker
Typical gross pay: $20–$36 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Physical stamina; outdoor work readiness
Apply with CV
Asphalt Raker / Paver Crew
Typical gross pay: $22–$40 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Outdoor work; pace; safety focus
Apply with CV
Landscaping Labourer
Typical gross pay: $18–$30 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Outdoor work; reliability; safety mindset
Apply with CV
Bricklayer Helper
Typical gross pay: $19–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Support skills; material handling; PPE
Apply with CV

Manufacturing & Maintenance

15 roles

Manufacturing sites often run shifts. If you have machine experience, include the exact models, tolerances, and measurement tools you can use.

Production Worker
Typical gross pay: $17–$30 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Reliability; shift readiness; basic English
Apply with CV
Assembly Line Worker
Typical gross pay: $17–$30 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Repetition tolerance; quality focus
Apply with CV
Machine Operator
Typical gross pay: $20–$38 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Proven experience; safety mindset
Verified experience
CNC Machine Operator
Typical gross pay: $22–$40 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: CNC experience; measurement tools; safety focus
Skilled operator
Packaging Operator
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Shift readiness; quality checks
Apply with CV
Quality Inspector
Typical gross pay: $20–$38 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Measurement basics; documentation accuracy
Detail-focused
Maintenance Helper
Typical gross pay: $18–$32 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Basic tools; safety mindset
Apply with CV
Industrial Mechanic / Millwright
Typical gross pay: $28–$52 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Verified experience; licensing (plus)
Skilled trade
Maintenance Electrician
Typical gross pay: $28–$52 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Industrial maintenance experience; safety compliance
Skilled trade
Forklift Mechanic
Typical gross pay: $22–$40 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Mechanical diagnostics; safety mindset
Technical role
Warehouse Equipment Technician
Typical gross pay: $20–$38 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Equipment servicing; documentation
Technical role
Cleaner - Industrial
Typical gross pay: $17–$28 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Safety compliance; shift readiness
Apply with CV
Sanitation Worker - Plant
Typical gross pay: $17–$30 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Hygiene routines; safety-first
Apply with CV
Pallet Repair Technician
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Tool use; safety mindset
Apply with CV
Tire Technician
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Manual work; safety compliance
Apply with CV

Logistics, Warehouse & Transport

15 roles

Warehousing is fast-paced: accuracy, scanning discipline, and safe equipment use matter more than speed alone. If you have a licence class, add it to your CV.

Warehouse Associate
Typical gross pay: $17–$30 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Reliability; safe lifting; basic English
Apply with CV
Order Picker
Typical gross pay: $17–$28 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Physically demanding; accuracy; seasonal peaks
Apply with CV
Packer
Typical gross pay: $17–$28 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Quality focus; shift readiness
Apply with CV
Shipper/Receiver
Typical gross pay: $19–$34 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Inventory basics; documents; attention to detail
Detail-focused
Material Handler
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Safe lifting; accuracy; reliability
Apply with CV
Reach Truck Operator
Typical gross pay: $20–$36 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Proven experience; equipment certification (plus)
Equipment role
Forklift Operator
Typical gross pay: $20–$36 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Proven experience; certification (plus); safety mindset
Equipment role
Dock Worker
Typical gross pay: $18–$32 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Physical stamina; safe handling; shift readiness
Apply with CV
Inventory Clerk
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Counting discipline; basic Excel/scanners (plus)
Detail-focused
Cycle Counter
Typical gross pay: $19–$34 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Accuracy; routine audits; documentation
Detail-focused
Delivery Driver - Van
Typical gross pay: $18–$32 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Valid licence; 1+ year driving (preferred)
Licence-based
Courier
Typical gross pay: $18–$32 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Route discipline; customer communication basics
Licence-based
Truck Driver - Class 1/AZ
Typical gross pay: $24–$42 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Licence class; verified experience; safety compliance
Licence-based
Truck Driver - Class 3/DZ
Typical gross pay: $22–$38 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Licence class; city driving discipline
Licence-based
Dispatcher Assistant
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Communication; basic systems/Excel (plus)
Office-support

Agriculture & Food Processing

15 roles

Agriculture is often seasonal and physical. Food processing is usually shift-based and hygiene-driven. If you have food safety training, list it clearly.

Farm Labourer
Typical gross pay: $16–$25 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Outdoor work; stamina; seasonal peaks
Apply with CV
Greenhouse Worker
Typical gross pay: $16–$25 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Repetitive tasks; stamina; hygiene focus
Apply with CV
Vegetable/Flower Picker
Typical gross pay: $16–$24 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Outdoor work; speed + careful handling
Apply with CV
Fruit Picker
Typical gross pay: $16–$24 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Seasonal; physically demanding; weather readiness
Apply with CV
Mushroom Farm Worker
Typical gross pay: $16–$24 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Hygiene focus; repetitive tasks; stamina
Apply with CV
Dairy Farm Worker
Typical gross pay: $16–$26 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Early shifts; animal care basics; reliability
Apply with CV
Poultry Farm Worker
Typical gross pay: $16–$26 CAD/hour · Locations: Ontario, British Columbia, Quebec (seasonal)
Requirements: Hygiene routines; stamina; reliability
Apply with CV
Meat Cutter Helper
Typical gross pay: $17–$28 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Hygiene focus; knife safety; cold environment
Food plant role
Food Processing Worker
Typical gross pay: $17–$30 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Hygiene routines; shift readiness
Food plant role
Seafood Processing Worker
Typical gross pay: $17–$30 CAD/hour · Locations: Nova Scotia, New Brunswick, Newfoundland and Labrador
Requirements: Cold environment readiness; hygiene focus
Food plant role
Butcher
Typical gross pay: $18–$32 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Knife skills; hygiene compliance; experience
Skilled role
Baker Assistant
Typical gross pay: $17–$28 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Early shifts; hygiene focus; stamina
Apply with CV
Kitchen Prep - Factory
Typical gross pay: $17–$28 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Hygiene routines; pace; shift readiness
Food plant role
Packaging - Food
Typical gross pay: $17–$28 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Quality checks; hygiene focus
Food plant role
Sanitation - Food Plant
Typical gross pay: $17–$30 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Hygiene routines; safety compliance; shift readiness
Food plant role

Hospitality, Cleaning & Services

15 roles

Hospitality and cleaning roles reward reliability and consistency. If you have hotel experience, mention room quotas, cleaning standards, and shift patterns.

Housekeeper - Hotel
Typical gross pay: $16–$26 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Physical stamina; reliability; quality standards
Apply with CV
Cleaner - Commercial
Typical gross pay: $16–$26 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Reliability; shift readiness; safety basics
Apply with CV
Cleaner - Residential
Typical gross pay: $16–$26 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Trustworthiness; quality standards; punctuality
Apply with CV
Janitor / Custodian
Typical gross pay: $17–$30 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Routine discipline; safety compliance; reliability
Apply with CV
Dishwasher
Typical gross pay: $16–$24 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Fast pace; hygiene routines; stamina
Apply with CV
Kitchen Helper
Typical gross pay: $16–$26 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Hygiene focus; pace; shift readiness
Apply with CV
Line Cook Assistant
Typical gross pay: $16–$26 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Pace; hygiene focus; teamwork
Apply with CV
Cook
Typical gross pay: $16–$30 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Kitchen experience; hygiene compliance; pace
Experience helps
Server Assistant / Busser
Typical gross pay: $16–$26 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Pace; customer basics; reliability
Apply with CV
Room Attendant
Typical gross pay: $16–$26 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Quality standards; stamina; reliability
Apply with CV
Laundry Attendant
Typical gross pay: $16–$26 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Routine discipline; shift readiness
Apply with CV
Front Desk Assistant
Typical gross pay: $17–$30 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Communication; basic systems; reliability
Customer-facing
Barista
Typical gross pay: $16–$26 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Customer basics; pace; reliability
Customer-facing
Car Wash Attendant
Typical gross pay: $16–$26 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Physical stamina; shift readiness
Apply with CV
Waste Collection Helper
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Outdoor work; stamina; safety compliance
Apply with CV

Healthcare Support & Other

10 roles

Support roles in healthcare and security often require checks and may require local certificates. If you have caregiving training, list hours, duties, and patient/client types.

Personal Support Worker - PSW
Typical gross pay: $18–$33 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Caregiving training (plus); checks may apply
Healthcare support
Caregiver
Typical gross pay: $18–$33 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Care experience; checks may apply
Healthcare support
Nurse Assistant / Aide
Typical gross pay: $18–$33 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Training/experience; checks may apply
Healthcare support
Hospital Cleaner
Typical gross pay: $17–$30 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Hygiene routines; checks may apply
Healthcare support
Food Service Worker - Hospital
Typical gross pay: $17–$30 CAD/hour · Locations: Ontario, Alberta, British Columbia
Requirements: Hygiene focus; checks may apply; pace
Healthcare support
Security Guard
Typical gross pay: $17–$32 CAD/hour · Locations: Quebec, Ontario, Atlantic Canada
Requirements: Province-dependent licensing may apply; checks
Compliance role
Mover
Typical gross pay: $18–$32 CAD/hour · Locations: Manitoba, Saskatchewan, Alberta
Requirements: Physical stamina; careful handling
Apply with CV
Recycling Sorter
Typical gross pay: $17–$30 CAD/hour · Locations: British Columbia, Ontario, Atlantic Canada
Requirements: Safety compliance; shift readiness
Apply with CV
General Labourer - Recycling Yard
Typical gross pay: $18–$32 CAD/hour · Locations: Ontario, Quebec, Alberta, British Columbia
Requirements: Outdoor work; safety compliance; stamina
Apply with CV
Snow Removal Worker
Typical gross pay: $18–$34 CAD/hour · Locations: Ontario, Quebec, Alberta, Manitoba
Requirements: Cold-weather readiness; reliability; safety mindset
Apply with CV

FAQ

Quick answers

Do I need a CV to apply?

Yes. Candidates without a CV are not considered. Use mavial.pl/en/cv.html to create or upload your CV.

Are the pay ranges net or gross?

The pay ranges shown are gross (brutto) CAD/hour. Deductions depend on province, tax rules, and your situation.

Can international candidates apply?

You may apply. Eligibility depends on your legal status and the employer’s hiring route (for example, employer-specific or open work permits).

Do I need a work permit before starting?

In most cases, yes — unless you’re a Canadian citizen or permanent resident, or exempt under specific rules. If shortlisted, we clarify what authorization applies to your profile.

What documents typically matter most?

Passport validity, a clear CV, proof of experience, and (when applicable) work authorization and SIN. Some roles add checks, medical, or local certificates.

Which certificates help for faster shortlisting?

For many roles: First Aid, forklift certification, WHMIS awareness/training, and working-at-heights readiness (construction). Add them to your CV.

How fast do you reply?

We contact shortlisted candidates. Make sure your CV includes a working phone number, email, and your availability.

Where can I ask questions?

Use mavial.pl/kontakt.html for inquiries.