9896 Jobs Found
Administrative assistant Full-time Job
Administrative Jobs MississaugaJob Details
Overview
Languages
English
Education
- Secondary (high) school graduation certificate
Experience
1 year to less than 2 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Responsibilities
Tasks
- Arrange and co-ordinate seminars, conferences, etc.
- Assist with staff consultation and grievance procedures
- Coordinate the flow of information within the team
- Evaluate daily operations
- Open and distribute mail and other materials
- Supervise other workers
- Establish and implement policies and procedures
- Determine and establish office procedures and routines
- Schedule and confirm appointments
- Answer telephone and relay telephone calls and messages
- Answer electronic enquiries
- Greet people and direct them to contacts or service areas
Additional information
Personal suitability
- Ability to multitask
- Judgement
- Team player
How to apply
By email
Administrative assistant
AL-MANARAT HEIGHTS INC.
MississaugaAdministrative Jobs Full-time
34.50
Learn More
Construction worker Full-time Job
Construction Jobs BramptonJob Details
Overview
Languages
English
Education
- Secondary (high) school graduation certificate
Experience
1 year to less than 2 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Work site environment
- Outdoors
- Underground
- Confined spaces
- Noisy
- Dusty
- Hot
Additional information
Weight handling
- Up to 23 kg (50 lbs)
Own tools/equipment
- Tools
- Steel-toed safety boots
- Hard hat
- Gloves
- Safety vest
Personal suitability
- Accurate
- Dependability
- Reliability
Benefits
Health benefits
- Dental plan
- Health care plan
- Vision care benefits
105 Sun Pac Blvd Brampton, ONL6S 5Z6
How to apply
By email
Construction worker
Azimuth Three Enterprises Inc
BramptonConstruction Jobs Full-time
34.50
Learn More
Human resources manager Full-time Job
Human Resources RichmondJob Details
Overview
Languages
English
Education
- College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years
Experience
2 years to less than 3 years
Hybrid
Work must be completed both in person and remotely.
Benefits
Health benefits
- Dental plan
- Health care plan
Other benefits
- Other benefits
- Paid time off (volunteering or personal days)
- Wellness program
Human resources manager
Scout Talent Inc.
RichmondHuman Resources Full-time
80,000 - 100,000
Learn More
Construction site superintendent Full-time Job
Construction Jobs DuncanJob Details
Overview
Languages
English
Education
- No degree, certificate or diploma
Experience
5 years or more
On site
Work must be completed at the physical location. There is no option to work remotely.
Benefits
Health benefits
- Dental plan
- Health care plan
- Vision care benefits
Financial benefits
- Pension plan
Other benefits
- Other benefits
- Team building opportunities
Construction site superintendent
Scout Talent Inc.
DuncanConstruction Jobs Full-time
42 - 48
Learn More
General construction labourer Full-time Job
JFR Concrete Repair & Waterproofing Ltd.
Construction Jobs North VancouverJob Details
Overview
Languages
English
Education
- No degree, certificate or diploma
Experience
2 years to less than 3 years
On site
Work must be completed at the physical location. There is no option to work remotely.
Work site environment
- Outdoors
- At heights
- Dangerous
- Dusty
Work setting
- Various locations
Responsibilities
Tasks
- Load, unload and transport construction materials
- Erect and dismantle concrete forms, scaffolding, ramps, catwalks shoring and barricades
- Help medical examiner in charge
- Assist in aligning pipes during pipeline construction
- Assist in drilling and blasting rock on construction sites
- Assist in framing houses, erecting walls and building roofs
- Level earth to fine grade specifications
- Pave and rake asphalt
- Clean and pile salvaged materials
- Clean up chemical spills and other contaminants
- Remove rubble and other debris at construction sites
- Tend or feed machines or equipment used in construction
- Direct traffic at or near construction sites
Experience and specialization
Construction specialization
- Industrial, commercial and institutional
Additional information
Work conditions and physical capabilities
- Physically demanding
- Tight deadlines
- Manual dexterity
- Handling heavy loads
Weight handling
- Up to 23 kg (50 lbs)
Personal suitability
- Efficient interpersonal skills
- Reliability
- Team player
Benefits
Health benefits
- Dental plan
- Health care plan
Financial benefits
- Bonus
How to apply
By email
This job posting includes screening questions. Please answer the following questions when applying:
- Are you currently legally able to work in Canada?
- Are you willing to relocate for this position?
General construction labourer
JFR Concrete Repair & Waterproofing Ltd.
North VancouverConstruction Jobs Full-time
26.44
Learn More
Construction helper Full-time Job
Construction Jobs SurreyJob Details
Overview
Languages
English
Education
- No degree, certificate or diploma
Experience
Will train
On site
Work must be completed at the physical location. There is no option to work remotely.
Work setting
- Relocation costs covered by employer
Responsibilities
Tasks
- Load, unload and transport construction materials
- Erect and dismantle concrete forms, scaffolding, ramps, catwalks shoring and barricades
- Mix, pour and spread materials such as concrete and asphalt
- Assist in framing houses, erecting walls and building roofs
- Level earth to fine grade specifications
- Clean and pile salvaged materials
- Remove rubble and other debris at construction sites
- Tend or feed machines or equipment used in construction
Additional information
Own tools/equipment
- Steel-toed safety boots
How to apply
By email
By mail
15108 95A AVESURREY, BCV3R 1E5
Construction helper
HOMELIFE CONSTRUCTION LTD.
SurreyConstruction Jobs Full-time
23
Learn More
Executive Assistant (Administrative Assistant IV) Full-time Job
Administrative Jobs VancouverJob Details
Main Purpose and Function
The Executive Assistant is responsible for efficient and effective departmental operations with an extensive range of administrative services supporting senior level management and the overall business unit
Specific Duties/Responsibilities
- Proactively creates and maintains effective workflow and communications to accomplish the work of the General Manager through handling of a variety of projects and tasks simultaneously.
- Manages the General Manager’s calendars and schedules. Works with multiple, competing, and changing priorities to organize appointments and proactively resolving conflicts to ensure optimal use of General Manager’s time.
- Arranges large and small group meetings and meeting logistics such as scheduling attendees, room procurement, equipment, etc.
- Maintains the image of the office by ensuring that all correspondence prepared for the office adheres to a consistent and professional standard.
- Responds to telephone, e-mail and in-person enquiries and complaints escalated to the General Manager from internal and external stakeholders.
- Provides support to Directors, as required.
- Manages the flow of incoming and outgoing inquiries to the General Manager’s office. Drafts, screens, reviews, and edits sensitive and confidential correspondence. Provides information and referrals based on a broad knowledge of priorities, procedures, and protocol.
- Triages and acts as a liaison between the General Manager and the office, determining when issues need to be escalated for immediate attention.
- Secures, recommends, and coordinates agenda items for departmental meetings.
- Provides support to various committees which the Managers, Directors, GM may Chair by typing and distributing minutes, preparing agenda packages, arranging meeting dates/times/rooms.
- Places and manages orders for such items as office equipment, office supplies, and business cards.
- Drafts and circulates internal staff announcements and other relevant communications on behalf of the leadership team.
- Coordinates and tracks departmental Council report submissions and City Manager Minutes.
- Coordinates travel arrangements for staff and ensures that travel profiles are maintained, and all required approvals are obtained; coordinates training requests for staff.
- Prepares, distributes, and photocopies documents such as reports, presentations, correspondence, and spreadsheets which may contain sensitive, controversial, or confidential information.
- Attends senior leadership team meetings and other meetings as required.
- Submit appropriate human resource action forms for new hires, changes, and terminations.
- Coordinate implementation of new organizational systems and processes to improve efficiencies on behalf of the department.
- Approve expenses and review departmental costs.
- Perform project work and prepare a variety of reports and documents for the Director and senior staff.
- Act as the DBL Mobility and SAP Liaisons
- Other duties/responsibilities as assigned.
Minimum Qualification Requirements
Education and Experience:
- Grade 12 supplemented by courses in administrative management with at least 5 years working at a senior management level in an administrative capacity and/or an equivalent combination of education and experience.
- Requires excellent interpersonal and communication skills including a thorough knowledge of business English, spelling, punctuation, and business math.
Knowledge, Skills, and Abilities:
- Extensive knowledge of office practices and procedures.
- Considerable knowledge of and ability to explain and apply City programs, policies, procedures, and collective agreements.
- Ability to communicate clearly and concisely orally and in writing, including the ability to prepare business correspondence, presentations, and reports.
- Ability to exercise substantial discretion and deal with highly sensitive and confidential information.
- Ability to multi-task, organize and prioritize work, work under pressure with constant interruptions.
- Ability to build and maintain effective working relationships at all levels of the organization and with the public and to provide exceptional customer service.
- Ability to work independently and work collaboratively in a team environment. Ability to perform complex mathematical calculations with speed and accuracy.
- Ability to research and analyze a variety of related data and issues.
- Ability to use a multitude of office equipment.
- Ability to use computer software such as Excel, PowerPoint, Microsoft Word, Outlook, Internet, VanDocs, SharePoint, SAP.
Where operationally appropriate and subject to change, the City of Vancouver has a Flexible Work Program. This program allows staff to work a hybrid work week from locations that are a daily commutable distance from their work at a City worksite. At this time this position is eligible to be part of the Flexible Work Program.
Business Unit/Department: Development, Buildings & Licensing (1250)
Affiliation: Exempt
Employment Type: Regular Full Time
Position Start Date: May, 2025
Salary Information: Pay Grade RNG-040: $62007 to $77504 per annum
Application Close: April 30, 2025
Executive Assistant (Administrative Assistant IV)
City Of Vancouver
VancouverAdministrative Jobs Full-time
62,007 - 77,504
Learn More
Customer Service Agent Full-time Job
Customer Service OttawaJob Details
Requisition ID: 15855
Department: Finance and Corporate Services Dept.
Service: Service Ottawa
Branch: Counter Services Branch
Employment Type: Multiple Full-time Temporary -Up to 1 year; Multiple Full-time Permanent
Work Hours: 35.00hours per week
Affiliation: CUPE 503 Inside/Outside
Salary Information: $61,663.42- $72,157.54 annually (2024 rates of pay)
Location: Various locations
City: Ottawa, ON
Job Category: Administrative and Support Services
Application Close: 30/06/2025
*Applications received will be used to staff current and on-going requirements for 12 months.
JOB SUMMARY
The mandate of ServiceOttawa is to achieve better outcomes for Ottawa residents and businesses when they access City services, by providing a consistent and positive client experience across multiple channels with a focus on Service Excellence. The Counter Services team responds to community needs through the provision of optimum client service delivery employing a centralized one-stop approach. Counter Services consists of seven Client Services Centres and three Provincial Offences offices, which offer a variety of services such as pet registrations, marriage ceremonies, payment intake, parking permits and provincial court services to name a few. Counter Services staff process over 250,000 transactions and handle over $190 million in revenue per year for the City.
You are responsible for providing information and customer service for a wide range of municipal and provincial services, programs, policies, procedures, permits and fee structures, as part of a team of agents, delivered through a ServiceOttawa Centre; ensuring service continuity in responding to inquiries and urgent requests from the public, elected officials, internal staff, and other government agencies through a variety of platforms, primarily by in-person and including electronic/web, email and phone in the most efficient and professional manner possible, minimizing referrals and transfers to other subject matter experts, where possible, and ensuring follow up where required. Work is performed in accordance with corporate/departmental/branch policies, procedures, standards and guidelines, as well as any applicable legislation/regulations, and in meeting performance and quality assurance standards.
You are also responsible for determining the course of action for parking ticket resolution in accordance with the First Attendance Facility policy/procedures, and service standards set within the Branch.
EDUCATION AND EXPERIENCE
Completion of Grade 12
Post-secondary education and/or training related to Customer Service is an asset
Minimum of 3 years of relevant experience in a customer service environment, providing service to the public by telephone, in person, in writing and electronically in a multi-service environment, such as a in call centre and/or a counter service operations
KNOWLEDGE
- Knowledge of customer service delivery mechanisms, practices and strategies to resolving customer related complaints
- Computer literacy in MS Office Suite, internet/intranet and job specific programs such as ICON, IP360, Dynamics, Liberty Recording System, LAGAN, Knowledge BASE, Ottawa.ca, MAP, ITX, VTAX, H2O, ACTIVENet, PRESTO, SAP, VSTATS, etc.
- Knowledge of provincial legislation & regulations, corporate policies & procedures along with the ability to apply and interpret these provisions
- Knowledge of applicable health and safety legislation, including the rights and duties of workers.
- Knowledge of City of Ottawa organizational structure, services and personnel is an asset
COMPETENCIES, SKILLS AND ABILITIES
- Strong interpersonal and communication skills combined with excellent customer service skills especially during busy periods, stressful situations or emergencies
- Communicate effectively and tactfully with municipal staff, elected officials and members of the general public by telephone and in-person
- Strong writing skills and ability to compose professional, clear and concise responses to written inquiries
- Organize, multi-task and prioritize work
- Exercise sound judgment and discretion in decision making to selecting/suggesting a course of action within a list of possible alternatives, particularly after-hours, to minimize risk to the corporation and maximize public safety
- Work independently and in a team setting
- Possess an excellent attendance record
- Punctual, reliable and dependable
- Flexible and adaptable to deal with varying situations
- Strong listening/comprehension skills
- Strong organizational skills
WHAT YOU NEED TO KNOW
- Language Requirement: Designated Day 1 Ready – immediate requirement for language proficiency: French: oral, reading, writing English: oral, reading, writing Candidates must meet language requirement for position upon hire.
- Police Record Check: The successful candidate will be required to complete a Criminal Records and Judicial Matters Check with the Police Services detachment in their jurisdiction to the City of Ottawa’s satisfaction.; Police record checks completed by a third-party company will not be accepted.
- Driver’s License Requirement: This position requires the successful candidate to use their own transportation.
- You may initially be paid 95% of your starting rate of pay, in accordance with the collective agreement.
- Experience and formal training combined with demonstrated performance and ability may substitute for stipulated academic requirements.
- Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.
Customer Service Agent
City Of Ottawa
OttawaCustomer Service Full-time
61,663.42 - 72,157.54
Learn More
Seasonal Associate Full-time Job
Sales & Retail VictoriavilleJob Details
To provide exceptional customer service and assist in salesfloor operations in order to ensure a positive shopping experience and drive customer loyalty.
1. Greets all customers in a polite and friendly manner.
2. Assists customers by promoting products/services, locating merchandise and making purchase decisions.
3. Resolves customer issues and refers concerns to management where appropriate.
4. Maintains salesfloor presentation by stocking and rotating merchandise, removing damaged or out-of-date goods, setting up and maintaining product displays, signing and pricing merchandise.
5. Ensures proper handling of claims and returns, secures merchandise, identifies high shrink items and maintains a safe work environment as per Company policies and procedures.
6. Receives and stocks merchandise, utilizes equipment appropriately, administers required paperwork, logs and other documentation.
7. Refers appropriate service and transactional items to a Customer Service Manager as required.
8. Seasonal Associates are assigned a variety of duties throughout the course of the year. Specifically these Associates handle Garden Centre in the March-July time frame, Toys at Christmas, and Bikes in Summer. Garden Centre Associates will zone, water and cull plants. Some limited cash handling may be required. Limited amounts of carry-in and out are also required. Limited physical activity is required for Associates who handle bikes.
Walmart will accommodate the disability-related needs of applicants and associates as required by law.
6809 Hwy 16A W, Vegreville, AB T9C 0A2, Canada
Seasonal Associate
Walmart
VictoriavilleSales & Retail Full-time
Learn More
SENIOR SOFTWARE DEVELOPER - .Net/Angular Full-time Job
IT & Telecoms MontréalJob Details
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.
Choosing BDC as your employer also means:
-
Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few
-
In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1
-
A hybrid work model that truly balances work and personal life
-
Opportunities for learning, training and development, and much more...
Are you an experienced developer with a proven track record of developing and maintaining secure Full Stack .Net Core solutions with C#? You have relevant experience in an agile delivery team in designing, documenting, developing, securing, and consuming REST APIs? I invite you to read on!
POSITION OVERVIEW
As part of BDC’s digital transformation, we are looking for candidates who are passionate about innovation and wish to contribute to the development of BDC’s financing services and others offered to our clients via our digital channels. Our objective is to provide an intuitive self-service and omnichannel client experience. The development of our digital services is based on automation, advanced analytics, and artificial intelligence in an agile delivery mode. Selected candidates will join a squad responsible for delivering specific functionalities within a product team.
CHALLENGES TO BE MET
-
Participate in all phases of the Secure Software Development Life Cycle (SSDLC).
-
Design and implement technical solutions that conform both to customer requirements and software development standards.
-
Produce and maintain architecture and design documents, throughout the development and after the release.
-
Maintain existing applications.
-
Be an active participant in agile ceremonies and team meetings.
WHAT WE ARE LOOKING FOR
-
Experience in developing and maintaining Full Stack secure .Net Core solutions with C#
-
Experience developing front end solutions with Angular, Typescript and RxJs
-
Experience designing, documenting, developing, securing, and consuming REST APIs
-
Mastery of the concepts of object-oriented programming. Good knowledge of SOLID design principles and design patterns
-
Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)
-
Experience developing robust automated tests (Unit Tests, API tests, Integration tests)
-
Experience with CI/CD pipeline with YAML (pipeline as code)
-
Proficient in using Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools
-
Experience working with Relational databases like SQL server and MySQL
-
Good understanding of event-driven architecture, and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ
-
Understanding of containerization and Cloud Services (Docker, Tanzu)
-
Understanding of Software engineering approaches such as TDD, DDD, Pair Programming, CI/CD, Trunk-Based development and DevOps
-
Naturally collaborative team player, yet possesses an independent/Go-Getter mindset
-
Strong communication skills – Ability to convey both technical and business-related ideas and values
-
Work closely with stakeholders to gather requirements, create user stories, and translate them into technical solutions
-
Collaborate with cross-functional teams to integrate applications with other systems and databases
-
Troubleshoot and debug applications to resolve issues, optimize performance, and ensure the systems run efficiently
-
Contribute to continuous improvement in application development practices and methodologies.
-
Experience with integrations to third-party APIs
-
Knowledge of security protocols and best practices in application development
-
Minimum 8 years’ experience as a developer
-
Bilingual (French and English)
-
A degree in computer science, engineering, or relevant field is an asset
#INDHP
SENIOR SOFTWARE DEVELOPER - .Net/Angular
BDC
MontréalIT & Telecoms Full-time
Learn More
CLIENT SUPPORT COORDINATOR - Calgary (Quarry Park) Full-time Job
Customer Service CalgaryJob Details
Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.
Choosing BDC as your employer also means:
-
Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few
-
In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1
-
A hybrid work model that truly balances work and personal life
-
Opportunities for learning, training and development, and much more...
POSITION OVERVIEW
As a Client Support Coordinator, you deliver outstanding customer service to BDC clients by meeting their individual needs. You are, in particular, responsible for performing office activities efficiently, and you demonstrate team spirit and collaboration by providing administrative support to the members of your team. If you are looking for an organization that invests in your talent, this is your opportunity to join our committed and diverse team.
CHALLENGES TO BE MET
In a typical week, you would:
-
Exercise your analytical skills by actively participating in developing a portfolio to uncover financing opportunities and develop innovative value-added solutions that meet clients' needs.
-
Contribute to marketing initiatives by organizing events, campaigns, and activities. This includes preparing marketing communications and providing on-site logistical support.
-
Enjoy managing multiple projects to support our internal teams and initiatives.
-
Prepare letters and proposals and/or contracts to clients and professionals, in accordance with the specific process. You would use your exceptional organizational skills to ensure the accuracy of information, prepare documents and forms and provide efficient follow-up.
-
Maintain business relationships with various external organizations and help promote BDC's financing services with influencers and prospects.
-
Use your financial knowledge to perform pre-qualification and risk-rating activities for BDC financing clients and prospects, as well as conduct the initial interview with clients, among other activities.
WHAT WE ARE LOOKING FOR
-
You are described as someone who is highly organized, enjoys collaborating with others and able to prioritize effectively to meet deadlines.
-
Backed by your experience in customer service, you are someone who’s able to take initiative and knows how to listen and identify sales opportunities.
-
You have a high interest in entrepreneurship and experience in customer service. Previous banking experience is an asset.
-
You have the capacity to adapt to different situations.
-
You have a bachelor's degree in business administration or a related field.
-
You have the capacity to think concisely.
-
You have excellent communication skills in English. French is an asset.
-
Previous experience in banking
Proudly one of Canada’s Top 100 Employers and one of Canada’s Best Diversity Employers, we are committed to fostering a diverse, equitable, inclusive and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work. If you require an accommodation to complete your application, please do not hesitate to contact us at [email protected].
CLIENT SUPPORT COORDINATOR - Calgary (Quarry Park)
BDC
CalgaryCustomer Service Full-time
Learn More
Sales Associate Part-time Job
Sales & Retail OakvilleJob Details
Our branded retail team is at the heart of our success. We represent the welcoming spirit of our company. Our retail teams are outgoing and approachable individuals who understand how our products and services fit into everyday life, and we’re excited to show customers how that technology can enhance and simplify their lives. We deliver a seamless experience, value expertise, dedication, and commitment to doing what’s right for our customers needs, every time.
At Rogers, we believe in fostering an environment that inspires personal growth, building careers, and creating an inclusive future for everyone. If you’re passionate about technology, enjoy connecting with people, and thrive in a supportive team environment, consider exploring the following opportunity!
As a Sales Associate, you can expect to:
- Enhance the retail experience in our stores, by providing best in class service and value-added solutions to our customers
- Promote Rogers & Fido brands, including Rogers Mastercard
- Engage and grow your customer base with personalized communication and outreach to customers via phone calls and business text messaging
- Participate in community events and outreach efforts to support local small businesses.
- Operate with a creative spirit that can adapt to an ever-changing environment while enjoying the thrill of hitting sales goals
What’s in it for you:
- Competitive compensation plus commissions
- One of the best flex health benefits, RRSP, TFSA and Pension plans in Canada
- Mental Health and Support benefits- 100% coverage
- Employee and Family Assistance Program benefits
- Employee discounts that can offer up to 50% off our Rogers & Fido products and services
- A commitment to fostering an inclusive and diverse workplace where all our team members can bring their whole selves to work
- A flexible schedule, including evenings & weekends (Min 20 hours/week)
- Career growth and development opportunities
What we’re looking for:
- You are great with people and are passionate about delivering an exceptional customer experience
- You love being part of a team and are a great collaborator
- You are excited and inspired by technology
- You meet the minimum age of majority in your province
After you apply, watch your email
Candidates will be required to complete an online assessment as a next step. If you are selected to move forward in the process, our recruitment team will reach out to you discuss the position further.
To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal/credit background check and ID verification. Previous employment verification may be required depending on the role.
Schedule: Part time
Shift: Variable
Length of Contract: Not Applicable (Regular Position)
Work Location: 240 Leighland Ave, Unit MRU11 (5354), Oakville, ON
Travel Requirements: Up to 100%
Posting Category/Function: Retail (In Store / Hourly) & Sales and Service
Requisition ID: 323401
Sales Associate
Rogers Communications Inc.
OakvilleSales & Retail Part-time
Learn More