Scheduler
$145k - $160k per yearTurner Construction | Canada
Division:
Canada - TorontoProject Location(s):
Toronto, ON M4C 1M5 CANMinimum Years Experience:Travel Involved:Job Type:
RegularJob Classification:
ExperiencedEducation:Job Family:
ConstructionCompensation:
Salaried ExemptBUILD YOUR FUTURE WITH TURNER CONSTRUCTION
Turner Construction Company is a North America–based construction services firm with operations across Asia, India, and Europe. Founded in 1902, it is guided by values of active caring, teamwork, integrity, and commitment, with more than 120 years of impact on skylines and the industry. With over 16,000 employees, Turner delivers approximately $29 billion in annual construction across 1,500+ projects, specializing in large, complex builds and advancing innovation and new technologies. Its work spans healthcare, education, commercial, aviation, and infrastructure sectors.In Canada, where it has operated for more than 50 years, Turner employs nearly 1,000 people and generates close to $1 billion in annual revenue. With over 930 professionals, the company plays a key role in the industry while supporting communities through local projects, partnerships, and volunteer efforts. Turner is committed to quality, safety, inclusion, and building lasting value for the communities it serves.What We Have To Offer You
At Turner, we appreciate the strength that every member brings. As you offer your unique knowledge and help carry our company forward, we guarantee to support you in your individual growth journey. This opportunity also offers:A comprehensive benefits program starting on your first day, including End-of-Year Premium Pay, healthcare and dental coverage, Registered Retirement Savings Plan (RRSP) matching, and more.Annual base salary range for this position may be CA$145,000 to CA$160,000, depending on experience and fit.Practical tools and resources to help you succeed, such as a company phone, laptop, and required safety gear.Summer Fridays, with early dismissals during the summer months, where applicable.Professional development and career growth, through technical and soft-skills training, mentorship from experienced industry professionals, and exposure to a variety of projects, roles, and business units.A connected and engaging workplace, with company events and the chance to get involved in the Social Committee and Employee Resource Groups (ERGs), such as Mosaic, Pride, and Women’s groups.Community involvement, through the Community & Citizenship (C&C) Committee, volunteer events, and initiatives that give back to local communities.Position Description
Develop schedules for large or multiple smaller construction projects with more complex scheduling activities. Revise and review project schedule with project team and monitor and track progress against defined schedule.Essential Duties & Key Responsibilities
Develop thorough understanding of work breakdown structure and its importance for large or multiple smaller construction projects with more complex scheduling activities.Reference ‘Scheduling Playbook’ to understand and adhere to company and Scheduling policies, practices, procedures, and activities.Develop relationships with project stakeholders for communication of overall project plan and to support project performance and promote value of scheduling.Collaborate with project team (e.G., Engineer and Superintendent) to confirm Contract Item List (CIL), develop Required On Job (ROJ) dates for schedule, and review Procurement Schedule to track and assess subcontractor commitments.Collaborate with project team to develop project schedule based on Critical Path Method (CPM) logic-generated baseline schedules using scheduling software.Review and recommend decisions related to performance of work regarding scheduling, delivery, logistics, and Trade staffing levels.Study schedule deliverables prior to publication or distribution. Ask challenging questions regarding schedule content to enhance accuracy of schedule.Collaborate with project departments (e.G., Preconstruction, Commissioning, Procurement, Construction) to prepare detailed schedules.Engage with Virtual Design & Construction (VDC) team to align and coordinate schedules and models.Define project schedule metrics and monitor and track critical path activities to achieve predicted forecasted end-date.Contribute information required to update project schedule dashboard.Create target comparison models and look-ahead schedules to provide progress updates, present findings, and explain risks to project stakeholders, and create recovery strategies to support project adherence to schedule.Challenge project team based on previous, current, and future schedule data for As Built vs. Planned progress.Review Pull Plan and revise schedule accordingly and incorporate Last Planner System into schedule.Collaborate with project team to identify events and change order management and identify events that impact project schedule and to develop project schedule time impact analysis.Conduct project site progress walks to capture scheduling progress data.Generate scheduling reports and summaries based on client requests or needs. Provide monthly scheduling progress for Operations Review Meetings (ORMs) or other project review sessions.Provide support and guidance to project end-users (individuals or groups) to develop proficiency in using scheduling software.Collaborate with and participate in Business Development (BD) and Marketing teams to develop and prepare proposal scheduling activities and related materials.Develop and update cost and/or resource loaded schedules as requested.Apply continuous improvement methodology to daily tasks and activities and to improve Scheduling operations.Other activities, duties, and responsibilities as assigned.Qualifications
Bachelor’s Degree from accredited degree program in Engineering, Construction Management, Building Construction, or related field, with minimum of 4 years of related experience or equivalent combination of education, training, and experienceLarge construction project experience (>
$50m)Experience in construction positions (e.G., Project Coordinator, Assistant Superintendent, or related)Proficient use of scheduling software applications (e.G., Oracle Primavera P6)Knowledge of scheduling comparison tools (e.G., Acumen Fuse, Change Inspector)Knowledge of building construction, materials, systems, market conditions, and Trade practicesAbility to interpret contract documents, drawings, specifications, and scopes of work to develop project scheduleKnowledge of estimating to support project schedule developmentFamiliar with earned value concepts and using construction resources to validate productivity and durationsAbility to manage competing demands and meet deadlinesProcess and analytical skills to make decisionsHighly organized with attention to detail, and able to quickly develop understanding of requirementsKnowledge of continuous improvement methodologiesDemonstrate professional interpersonal skills to develop relationships with project team members and stakeholders to acquire information and discern impact to schedulePhysical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Performance of the required duties require physical ability to climb permanent and temporary stairs, passenger use of construction personnel hoists, ability to climb ladders and negotiate work areas under construction. While performing the duties of this job, the employee is frequently required to sit, climb, balance, stoop, kneel, crouch, crawl, use hands to finger, handle or feel objects, tools, or controls, and reach with hands, talk, and hear. The employee frequently views a computer monitor and frequently uses a computer keyboard. Specific vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus. The employee is regularly required to be mobile, and the employee occasionally travels both short and long distances via a variety of conveyances. The employee occasionally performs work on-site at construction work sites, office locations, and/or off-site venues. The employee must regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee regularly works at construction work sites where the employee is exposed to moving mechanical parts, high precarious places, fumes, or airborne particles, outside weather conditions, and risk of electrical shock. The noise in the work environment is usually moderate to loud. While performing the duties of this job, the employee occasionally works in an office or remote setting. The noise in the work environment is usually quiet to moderate in an office setting. The employee is required to work in compliance with company safety policies, procedures, and applicable laws.Turner Construction Company is an equal opportunity employer and does not discriminate on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, or any other characteristic protected by law. Accommodations are available, including for applicants with disabilities, in the application and recruitment process, upon request.
#J-18808-Ljbffr
Canada - TorontoProject Location(s):
Toronto, ON M4C 1M5 CANMinimum Years Experience:Travel Involved:Job Type:
RegularJob Classification:
ExperiencedEducation:Job Family:
ConstructionCompensation:
Salaried ExemptBUILD YOUR FUTURE WITH TURNER CONSTRUCTION
Turner Construction Company is a North America–based construction services firm with operations across Asia, India, and Europe. Founded in 1902, it is guided by values of active caring, teamwork, integrity, and commitment, with more than 120 years of impact on skylines and the industry. With over 16,000 employees, Turner delivers approximately $29 billion in annual construction across 1,500+ projects, specializing in large, complex builds and advancing innovation and new technologies. Its work spans healthcare, education, commercial, aviation, and infrastructure sectors.In Canada, where it has operated for more than 50 years, Turner employs nearly 1,000 people and generates close to $1 billion in annual revenue. With over 930 professionals, the company plays a key role in the industry while supporting communities through local projects, partnerships, and volunteer efforts. Turner is committed to quality, safety, inclusion, and building lasting value for the communities it serves.What We Have To Offer You
At Turner, we appreciate the strength that every member brings. As you offer your unique knowledge and help carry our company forward, we guarantee to support you in your individual growth journey. This opportunity also offers:A comprehensive benefits program starting on your first day, including End-of-Year Premium Pay, healthcare and dental coverage, Registered Retirement Savings Plan (RRSP) matching, and more.Annual base salary range for this position may be CA$145,000 to CA$160,000, depending on experience and fit.Practical tools and resources to help you succeed, such as a company phone, laptop, and required safety gear.Summer Fridays, with early dismissals during the summer months, where applicable.Professional development and career growth, through technical and soft-skills training, mentorship from experienced industry professionals, and exposure to a variety of projects, roles, and business units.A connected and engaging workplace, with company events and the chance to get involved in the Social Committee and Employee Resource Groups (ERGs), such as Mosaic, Pride, and Women’s groups.Community involvement, through the Community & Citizenship (C&C) Committee, volunteer events, and initiatives that give back to local communities.Position Description
Develop schedules for large or multiple smaller construction projects with more complex scheduling activities. Revise and review project schedule with project team and monitor and track progress against defined schedule.Essential Duties & Key Responsibilities
Develop thorough understanding of work breakdown structure and its importance for large or multiple smaller construction projects with more complex scheduling activities.Reference ‘Scheduling Playbook’ to understand and adhere to company and Scheduling policies, practices, procedures, and activities.Develop relationships with project stakeholders for communication of overall project plan and to support project performance and promote value of scheduling.Collaborate with project team (e.G., Engineer and Superintendent) to confirm Contract Item List (CIL), develop Required On Job (ROJ) dates for schedule, and review Procurement Schedule to track and assess subcontractor commitments.Collaborate with project team to develop project schedule based on Critical Path Method (CPM) logic-generated baseline schedules using scheduling software.Review and recommend decisions related to performance of work regarding scheduling, delivery, logistics, and Trade staffing levels.Study schedule deliverables prior to publication or distribution. Ask challenging questions regarding schedule content to enhance accuracy of schedule.Collaborate with project departments (e.G., Preconstruction, Commissioning, Procurement, Construction) to prepare detailed schedules.Engage with Virtual Design & Construction (VDC) team to align and coordinate schedules and models.Define project schedule metrics and monitor and track critical path activities to achieve predicted forecasted end-date.Contribute information required to update project schedule dashboard.Create target comparison models and look-ahead schedules to provide progress updates, present findings, and explain risks to project stakeholders, and create recovery strategies to support project adherence to schedule.Challenge project team based on previous, current, and future schedule data for As Built vs. Planned progress.Review Pull Plan and revise schedule accordingly and incorporate Last Planner System into schedule.Collaborate with project team to identify events and change order management and identify events that impact project schedule and to develop project schedule time impact analysis.Conduct project site progress walks to capture scheduling progress data.Generate scheduling reports and summaries based on client requests or needs. Provide monthly scheduling progress for Operations Review Meetings (ORMs) or other project review sessions.Provide support and guidance to project end-users (individuals or groups) to develop proficiency in using scheduling software.Collaborate with and participate in Business Development (BD) and Marketing teams to develop and prepare proposal scheduling activities and related materials.Develop and update cost and/or resource loaded schedules as requested.Apply continuous improvement methodology to daily tasks and activities and to improve Scheduling operations.Other activities, duties, and responsibilities as assigned.Qualifications
Bachelor’s Degree from accredited degree program in Engineering, Construction Management, Building Construction, or related field, with minimum of 4 years of related experience or equivalent combination of education, training, and experienceLarge construction project experience (>
$50m)Experience in construction positions (e.G., Project Coordinator, Assistant Superintendent, or related)Proficient use of scheduling software applications (e.G., Oracle Primavera P6)Knowledge of scheduling comparison tools (e.G., Acumen Fuse, Change Inspector)Knowledge of building construction, materials, systems, market conditions, and Trade practicesAbility to interpret contract documents, drawings, specifications, and scopes of work to develop project scheduleKnowledge of estimating to support project schedule developmentFamiliar with earned value concepts and using construction resources to validate productivity and durationsAbility to manage competing demands and meet deadlinesProcess and analytical skills to make decisionsHighly organized with attention to detail, and able to quickly develop understanding of requirementsKnowledge of continuous improvement methodologiesDemonstrate professional interpersonal skills to develop relationships with project team members and stakeholders to acquire information and discern impact to schedulePhysical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Performance of the required duties require physical ability to climb permanent and temporary stairs, passenger use of construction personnel hoists, ability to climb ladders and negotiate work areas under construction. While performing the duties of this job, the employee is frequently required to sit, climb, balance, stoop, kneel, crouch, crawl, use hands to finger, handle or feel objects, tools, or controls, and reach with hands, talk, and hear. The employee frequently views a computer monitor and frequently uses a computer keyboard. Specific vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus. The employee is regularly required to be mobile, and the employee occasionally travels both short and long distances via a variety of conveyances. The employee occasionally performs work on-site at construction work sites, office locations, and/or off-site venues. The employee must regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee regularly works at construction work sites where the employee is exposed to moving mechanical parts, high precarious places, fumes, or airborne particles, outside weather conditions, and risk of electrical shock. The noise in the work environment is usually moderate to loud. While performing the duties of this job, the employee occasionally works in an office or remote setting. The noise in the work environment is usually quiet to moderate in an office setting. The employee is required to work in compliance with company safety policies, procedures, and applicable laws.Turner Construction Company is an equal opportunity employer and does not discriminate on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, or any other characteristic protected by law. Accommodations are available, including for applicants with disabilities, in the application and recruitment process, upon request.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Scheduler in Winnipeg, MB vacancy
- ...Your Schedule. Your Goals. Start Delivering with Uber. What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the flexibility your schedule...SuggestedHourly payExtra incomePermanent employmentFull timeTemporary workPart timeSeasonal workLocal areaFlexible hoursWeekend work
- ...Services Department or as a hospital unit clerk is required. Experience with windows based Radiology Information System (RIS) and scheduling modules is required. Experience with various types of filing systems is preferred. Through knowledge of Diagnostic Imaging...SuggestedWork at officeShift work
- ...: Winnipeg Employer: Winnipeg Regional Health Authority Site: Deer Lodge Centre - River Park Gardens Department / Unit: HR Scheduling Job Stream: Non-Clinical Union: Exempt-OT Anticipated Start Date - End Date: ASAP - Indefinite Reason for Term: Other Leave...SuggestedRemplacementContract workWork at officeImmediate startFlexible hoursShift work
- ...Under the direction of a Team Manager within the Home Care Program, the Scheduling Clerk, in collaboration with the Resource Coordinator, assists in the maintenance of Direct Service Staff* schedules by entering data in to the Home Care scheduling system, assigning, scheduling...SuggestedWork at officeImmediate startShift workWeekend workAfternoon shift
- ...Title: Schedule Coordinator Location: Winnipeg. MB, R3H 1A7 As part of the Service Operations, you will be assisting with the service delivery in your assigned territory. You will be responsible for the service requests flow through our management system...SuggestedHourly payLong term contractFull timeTemporary workLocal areaFlexible hours
- ...Duties include: Maintaining staffing and payroll processes utilizing ESP/SAP. This includes assigning staff to new rotations/schedules under the direction of the Manager. Placing calls to staff as required to cover unmet baseline requirements, short-term absences...Temporary workWork at officeImmediate startShift work
$80 - $100 per hour
...our network of licensed providers in Maine. Providers in the Rula network are 1099 contractors, have no minimum caseloads and complete schedule autonomy. Compensation Details LMFT, LCSW, LPC, or LCPC: $80 per hourly session Guaranteed payment every two weeks via...Hourly payFor contractorsPrivate practiceWork at officeRemote workFlexible hours$90 per hour
...licensed providers in the District of Columbia. Providers in the Rula network are 1099 contractors, have no minimum caseloads and complete schedule autonomy. Compensation Details LMFT, LPC, LICSW, or Licensed Mental Health Therapist: $90 per hourly session Guaranteed...Hourly payFor contractorsPrivate practiceWork at officeRemote workFlexible hours$52k - $62k per year
Requisition ID: 413622 Position Number: 20031711 Posting End Date: November 5, 2026 City: Winnipeg Employer: Winnipeg Regional Health Authority Site: WRHA Community Health Services - 80 Sutherland Ave Department / Unit: HCCSO 3 Job Stream: Non-Clinical Union: CUPE Anticipated...Full timeImmediate startShift workWeekend work- Company DescriptionKonecranes moves what matters. Konecranes is a global leader in material handling solutions, serving a broad range of customers across multiple industries. We consistently set the industry benchmark, from everyday improvements to the breakthroughs at moments...Full time
$46k - $52k per year
Requisition ID: 413374 Position Number: 20091326 Posting End Date: November 3, 2026 City: Winnipeg Employer: Shared Health Site: Shared Health - Seven Oaks General Hospital Department / Unit: Diag Imaging SOGH Job Stream: Clinical Support Union: CUPE Anticipated Start Date: ...Full timeShift work$46k - $52k per year
...Posting End Date: November 5, 2026 City: Winnipeg Employer: St. Boniface Hospital Site: St. Boniface Hospital Department / Unit: Staff Scheduling Office Job Stream: Non-Clinical Union: CUPE Anticipated Start Date: 11/13/2026 FTE: 0.70 Anticipated Shift: Evenings;Weekends Work...Full timeWork at officeShift workWeekend workAfternoon shift$52k - $60k per year
Requisition ID: 413403 Position Number: 20025569 Posting End Date: November 3, 2026 City: Winnipeg Employer: Winnipeg Regional Health Authority Site: WRHA Community Health Services - Point Douglas Home Care 80 Sutherland Av Department / Unit: HCCSO 1 Job Stream: Non-Clinical...Full timeImmediate startShift workWeekend work$52k - $60k per year
Requisition ID: 413068 Position Number: 20037055 Posting End Date: October 28, 2026 City: Winnipeg Employer: Winnipeg Regional Health Authority Site: WRHA Community Health Services - Point Douglas Home Care Department / Unit: HCCSO 4 Job Stream: Non-Clinical Union: CUPE Anticipated...Full timeCasual workShift workNight shiftWeekend workAfternoon shift$46k - $52k per year
Requisition ID: 412870 Position Number: 20089843 Posting End Date: October 22, 2026 City: Winnipeg Employer: Shared Health Site: Health Sciences Centre Department / Unit: Patient Services Medicine Support Job Stream: Non-Clinical Union: CUPE Anticipated Start Date: ASAP FTE:...Full timeImmediate startShift work$46k - $52k per year
Requisition ID: 413018 Position Number: 20024455 Posting End Date: October 27, 2026 City: Winnipeg Employer: Shared Health Site: Health Sciences Centre Department / Unit: Central Staffing Office Job Stream: Non-Clinical Union: CUPE Anticipated Start Date: ASAP FTE: 0.80 Anticipated...Full timeWork at officeImmediate startShift workWeekend workAfternoon shift$46k - $54k per year
Requisition ID: 413019 Position Number: 20026863 Posting End Date: October 28, 2026 City: Winnipeg Employer: Shared Health Site: Health Sciences Centre Department / Unit: Central Staffing Office Job Stream: Non-Clinical Union: CUPE Anticipated Start Date: 10/30/2026 FTE: 0.70...Full timeWork at officeShift workWeekend workAfternoon shift$23.39k per year
Requisition ID: 412390 Position Number: 20043527 Posting End Date: October 16, 2026 City: Winnipeg Employer: Shared Health Site: Health Sciences Centre Department / Unit: Central Staffing Office Job Stream: Non-Clinical Union: CUPE Anticipated Start Date - End Date: 10/09/2026...Full timeWork at officeShift work$52k - $60k per year
Requisition ID: 412301 Position Number: 20078038 Posting End Date: October 15, 2026 City: Winnipeg Employer: Winnipeg Regional Health Authority Site: WRHA Community Health Services - Point Douglas Home Care Department / Unit: CE Home Care Centralized Staffing Office Job Stream...Full timeWork at officeShift workWeekend workAfternoon shift- ...Ready to build your career? We want to hear from you. As a Scheduler working in the Alternative Projects Centre of Expertise (APEX) team at Pomerleau Construction, you will play a pivotal role driving collaboration as it relates to complex project designs. Supporting our...
$75k - $110k per year
...your local authorities and email any concerns ****@*****.***: Toronto, ON, CAOperating Sector: ExecutivesPosition Title: Scheduler Come Build Your Career at Aecon!Aecon delivers some of the most complex and impactful infrastructure projects — from transformative...For contractorsFor subcontractorWork at officeLocal area- ...Road SECalgary, AB T2C 4R6REPORTS TO Production planning and Central Scheduling LeadTEAM Production Planning and Central SchedulingBUSINESS Design-BuildWho you are You are a dedicated scheduler who does well in a dynamic environment. You see continuous realignment...Flexible hoursShift work
$114k - $140k per year
...(in days) to receive an alert:Department: Project ControlsMarket: TransportationEmployment Type: Full TimePosition Overview As a Scheduler, you will play a key role in the development and maintenance of project schedules utilizing company/district standards and scheduling...Full timeContract workFor contractorsWork at officeWeekend work- ...challenging and rewarding experience. Competitive Benefits. Meaningful Extras. Unmatched Value.The Opportunity:Reporting to the Scheduling Manager, the Scheduling Specialist is responsible for the safe, efficient, and profitable execution of crude, refined products, LPG,...Visa sponsorshipWork visa
- ...are empowered to contribute their expertise, take on meaningful challenges and continue developing their careers.Job Description Scheduler is a professional responsible for planning, organizing and managing schedules for various projects and events. The Scheduler coordinates...
$90k - $110k per year
...driving its success and contributing to one of Canada’s most exciting infrastructure projects.About the Job We are hiring a Project Scheduler to join our Project Control team. This position reports to the Project Control Manager.Expected Compensation The exact salary you...Permanent employmentWorldwide$80k - $120k per year
...from you! Our core values: Zero Harm, Teamwork, Results Driven, Courage and Accountability. SummaryDMC is currently looking for a Scheduler to join our team on a contract basis, based in Sudbury, Ontario. The Scheduler will provide planning and scheduling services in...Hourly payContract workFor contractors$92k - $120k per year
Scheduler The future you want is within reach. Let's build it together. At PCL Constructors Canada Inc., part of the PCL Family of Companies (PCL), we don't just build projects -- we build opportunities, careers and communities. We are 100% employee-owned, every employee...Long term contractTemporary workFor subcontractorDirect hireWork at officeFlexible hours- ...areas such as the climate & environment, inclusive diversity, indigenous relations, and health and safety. You as a Planner and Scheduler will: Prepare comprehensive project master schedules for high-complexity projectsin accordance withcontract requirements and EllisDon...Contract workFor contractorsWork at office
- ...are also committed to shaping the future of your career. As a Scheduling Manager for PCL Constructors Inc. in Edmonton, Alberta (... ...foundation in construction, you’ve found your strength in optimizing schedules and helping others succeed. Your experience across diverse...Long term contractContract workTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scheduler. Be the first to apply!
Related searches
- energy scheduler Winnipeg, MB
- scheduler work from home Winnipeg, MB
- master scheduler Winnipeg, MB
- operations scheduler Winnipeg, MB
- scheduling clerk Winnipeg, MB
- staff scheduler Winnipeg, MB
- airline crew scheduler Winnipeg, MB
- weekend scheduler Winnipeg, MB
- home care scheduler Winnipeg, MB
- medical scheduler work from home Winnipeg, MB



