How to Start Getting Resume Experience Online in Canada — Virtual Volunteering, Micro-Volunteering, Open-Source, Portfolio Projects

Build experience you can put on a Canadian resume without leaving home: virtual volunteering through volunteer centres, Canada Service Corps placements and micro-grants, open-source contributions, and portfolio projects — plus the volunteering versus unpaid-work line, province by province.

Applies in: CA

The most common resume problem in Canada is not a lack of ability. It is a lack of evidence. A hiring manager cannot check a skill you have never used where someone else could see it, and a newcomer, a student, a career changer, or anyone returning to work after time away often has ability with no record attached to it. This guide is about building that record online, from home, in four routes that leave proof behind: virtual volunteering, micro-volunteering, open-source contribution, and portfolio projects. It also draws the line that matters most in this area — the line between volunteering and unpaid work — because crossing it in the wrong direction can cost you wages you were owed, and no resume entry is worth that.

None of these routes guarantees a job. They produce evidence. The difference matters, and this guide keeps it in view throughout: every route below ends with a record you can show, and the section on documenting your work explains how to get that record in a form a hiring manager can verify.

Step 1: Pick one checkable skill before you pick a route

Start from the job postings you want to answer, not from the volunteering listings. Read five postings for the kind of work you want, and write down the skills that appear in all of them. Pick one — writing, data entry, social media, basic web work, bookkeeping, translation, customer contact, tutoring, design — and choose the route that produces a finished example of that skill.

This order matters because the routes are not interchangeable. Virtual volunteering produces a reference and a deliverable for a real organization. Open source produces a public, reviewable record of code or documentation changes. A portfolio project produces a finished artifact you control. A service placement produces verified hours and a structured program record. If you pick the route first, you often end up with experience in a skill nobody asked for. If you pick the skill first, the route is a means to an end, and the end is a resume entry a hiring manager can check.

Be honest about your starting point. If you cannot yet do the skill at all, the first move is a short piece of learning — a free course, a tutorial series, a practice project — not a volunteer commitment that depends on the skill. Organizations that take volunteers expect the volunteer's stated skills to be real, and a placement that collapses because the skill was not there produces no record and no reference. Learn first, then volunteer the skill.

Step 2: Virtual volunteering through a volunteer centre

Virtual volunteering is volunteering done online, usually off-site from the non-profit organization being supported, using a computer, tablet, or smartphone. Volunteer Canada describes it as flexible — volunteers complete tasks around their own schedule — and not limited by geography, physical ability, or work arrangement. A volunteer can work for an organization in their own community, across the country, or across the globe without leaving home. The time commitment ranges from a single one-time task, such as writing one blog post, through a project lasting a few months, such as designing a website, to an ongoing commitment such as tutoring a student for one hour per week over a school year.

The work itself is often skills-based. Volunteer Canada's examples include social media strategy development, technology assessments, employee handbook development, photography, business or marketing plan creation, project proposal writing, financial analysis, graphic design, translation, editing or proofreading, social media posting and blogs, project management plans, mentoring or tutoring, and telephone reassurance for seniors. The posted examples from volunteer centre platforms show the same shape in practice: a telephone reassurance volunteer connecting by phone with an isolated senior or an adult with a disability, a public relations specialist helping develop a media and social communications strategy, a writer producing newsletters and website content, and a social media specialist joining an organization's marketing team.

Find these roles through a volunteer centre, not through a general web search. Volunteer Canada states that many volunteer centres across the country have volunteer matching platforms where individuals can find and apply to virtual volunteer opportunities online, and that volunteer centres vet the opportunities for safety and quality. The national starting point is Volunteer Canada's own virtual volunteering page and your local volunteer centre's platform. In British Columbia, the routes named by the City of Vancouver and Volunteer BC include GoVolunteer and iVolunteer, the United Way British Columbia platform, alongside more than 35 volunteer centres across the province. CharityVillage is also named by the City of Vancouver as a place to find opportunities. Use the platform that belongs to your province or city: a local centre knows the organizations, checks the postings, and can answer questions about a role before you apply.

Expect a real application process. Volunteer Canada lists the steps a role may include: completing an online application form, sending a resume and references, meeting for an interview by phone or online, getting a police record check or a vulnerable sector check, completing an online orientation, and position-specific training. Roles working with children, seniors, or other vulnerable people will usually require the checks; roles producing a document or a design usually will not. Treat a posting with no application process, no named organization, and no screening at all with caution — the screening is part of what makes the experience verifiable later.

Step 3: Micro-volunteering — short tasks that still finish

Micro-volunteering is the short end of the same spectrum: small, bounded tasks that take minutes or a few hours, rather than an ongoing commitment. It suits two situations well. The first is testing a route before committing to it: one task for one organization tells you whether the work, the communication, and the cause fit. The second is building a record while time is scarce: a student, a parent, or someone working a survival job can complete a task in an evening, where a weekly commitment would fail.

The rule for micro-volunteering is the same as for any volunteering: the task must finish, and the finish must leave a record. A completed translation, a reviewed document, a researched list, a designed graphic, a tested web page — each is a finished artifact. A task that drifts, with no deadline and no delivery, produces nothing to show. Before you accept a micro-task, confirm three things in writing: what the finished deliverable is, when it is due, and who will confirm it was received. Those three answers are what turn an hour of work into a resume entry. The National Service Network's flexible online volunteering model, funded through Canada Service Corps, works in this shape — short missions alongside longer projects — and its pattern is a useful template even if you do not join that program: small, defined, confirmed.

Micro-volunteering does not suit every skill. Work that needs context, access, or a long learning curve — bookkeeping for an organization, case work, ongoing mentoring — fits a longer placement better. If a micro-task posting asks for open-ended availability, ongoing duties, or regular shifts under the name of micro-volunteering, it is not a micro-task. Read it as an ongoing role and judge it on those terms.

Step 4: Canada Service Corps — structured placements and micro-grants for youth

For readers aged 12 to 30, the federal Canada Service Corps program is the structured route. It funds national and regional organizations to deliver volunteer service placements, and it offers micro-grants for youth-led projects. The eligibility rule is stated on the Canada.ca page: service opportunities are open to Canadian citizens, permanent residents, and youth with a granted refugee status aged 12 to 30.

The program offers two placement shapes. Flexible service placements last a minimum of 120 hours within a 12-month period. Full-time service placements last 30 hours per week for a minimum of 3 consecutive months within a 12-month period. Placements focus on themes that include reconciliation, building an inclusive Canada, preserving the environment, promoting civic and democratic engagement, and strengthening youth resilience. The micro-grant route is different: a youth applies for a micro-grant of $250 to $5,000 to lead a service project they have designed themselves, addressing a community need. The program page describes the benefit in its own terms: gaining experience and transferable skills while expanding personal and professional networks.

Apply through the program's own pages: choose a service placement and apply, or apply for a micro-grant, through the Canada.ca Canada Service Corps pages. Individual placements are delivered by funded organizations and carry their own application windows — some listings found for this guide ran to January 1, 2027 — so check the current listing before relying on any date. The hours structure is the part to plan around: 120 hours over 12 months is roughly 10 hours a month, which fits alongside school or part-time work, while the full-time shape is a three-month commitment at 30 hours a week. Do not apply for the full-time shape unless the hours fit your life; an unfinished placement is worse than no placement, because it leaves a gap where a reference should be.

Step 5: Open-source contribution — a public record of reviewed work

Open-source contribution is the route for technical and writing skills, and its value is the public record. A merged contribution is reviewed by maintainers, recorded against your name, and visible to any hiring manager who looks. It is also the route with the clearest beginner path, because the platforms label the beginner work.

GitHub's own contributing guide sets out the process. Before starting, read the project's guidelines and requirements: every project has its own conventions, coding standards, and contribution processes, found in its README, its contribution guidelines, and its community standards checklist. When first contributing, start with minor fixes like documentation improvements or small bug reports, and look for issues using the "help wanted" and "good first issue" labels, which maintainers use to mark issues open for external contributors. If you work on an issue without either label, ask the maintainers in the issue whether you can open a pull request, to confirm the planned contribution fits the project's goals. Because you cannot edit the repository directly, you create a fork — your own copy — make the change there, and submit it back as a pull request for maintainer review.

Check that the project is actively maintained before you invest time in it. GitHub's guide recommends checking recent activity, including the repository's Pulse view under the Insights tab. A project with no maintainer activity in months may never review your pull request, and work no maintainer has reviewed leaves no record. Prefer projects that respond to issues, merge contributions regularly, and label beginner issues. The contribution does not have to be code: documentation fixes, translations, test coverage, and bug reproductions are all contributions, and for a resume they are often the strongest first entries, because they show you can read a codebase, follow a process, and accept review.

Keep the first contribution small and complete it. One merged documentation fix is worth more on a resume than three abandoned branches. Record the repository name, the pull request number, and the date it was merged. That is the reference a hiring manager can check without calling anyone.

Step 6: Portfolio projects — finished work you control

A portfolio project is a piece of work you build yourself, to a brief you set, and publish where it can be seen. It suits skills that volunteering and open source do not easily evidence: design, writing, data analysis, photography, video, and building small tools. The discipline is the same as the other routes: finished, visible, and checkable.

Set the brief before you start, in one sentence: who the work is for, what it does, and what done looks like. A writer's portfolio needs three finished pieces, not thirty drafts. A designer's needs finished work with a short note on each piece — the brief, the constraint, the result — not a gallery of images with no context. A data project needs a question, a named data source, and a conclusion a reader can follow. A builder's needs a working link or a repository, a short description of what it does, and an honest note on what is unfinished. Publish the work on a platform suited to the skill — a personal site, a code repository, a writing portfolio, a design profile — and keep the links live. A portfolio link that returns an error is worse than no portfolio.

Do not present portfolio work as client work or employment. Label it plainly as a self-directed project, with the dates you worked on it. Hiring managers value honesty about a project's status more than polish about its importance, and a self-directed project presented as client work will not survive a reference check. The same rule applies to volunteering presented as employment: describe the role as it was, with the organization's name and the word volunteer or contributor where it belongs. Accuracy is what makes the record useful.

Step 7: The volunteering versus unpaid-work line, province by province

This is the section to read before accepting any unpaid role with a business. The law in Canada does not have a general category of "unpaid intern." Employment standards legislation in each province sets minimum standards for employees, and a person who does work for an employer is usually an employee entitled to pay, whatever the arrangement is called. Volunteering for a charity or non-profit is a different arrangement from unpaid work for a for-profit business, and the distinction turns on what you actually do and who benefits — not on the title on the posting.

In Ontario, the Employment Standards Act applies broadly, and the categories of people who may lawfully work without pay are narrow. The statute's text, quoted consistently in the sources found for this guide, sets out the routes: work under a program approved by a secondary school board, a college of applied arts and technology, or a university; training for a listed set of professions; and a trainee test under section 1(2) of the Act, under which a person receiving training is not an employee only if all six conditions are met — the training is similar to training given in a vocational school; the training is for the individual's benefit; the person providing the training derives little, if any, benefit from the individual's activity while being trained; the individual does not displace employees; the individual is not accorded a right to become an employee on completion; and the individual is advised that no remuneration will be received for the time spent in training. All six must be met. If even one fails, the person is an employee entitled to wages and other protections. In practice, that means an unpaid placement outside a school-approved program is lawful only when it genuinely looks like a course — training for the individual's benefit, with little or no benefit to the business — and not when the person is doing productive work the business needs done, such as answering emails, running social media accounts, serving customers, or entering data.

In British Columbia, the line is drawn differently and more strictly. The Employment Standards Act has no "intern" category. Its definition of employee includes a person an employer allows, directly or indirectly, to perform work normally performed by an employee. The Employment Standards Branch distinguishes a practicum from an internship: a practicum is hands-on training that is part of a formal education process, required by the curriculum of a public or private post-secondary institution, supervised, and resulting in a certificate or diploma — and a practicum is not considered "work" under the Act. An internship, by contrast, is on-the-job training offered by an employer to provide practical experience, often to people who have completed a diploma or degree and are seeking employment — and if the duties fall within the definition of work, the intern is an employee and must be paid at least the minimum wage and receive the other minimum standards. There is no trainee test in British Columbia equivalent to Ontario's. Outside a genuine required practicum, unpaid work for a business in British Columbia is, in the usual case, employment that must be paid.

For the other provinces and territories, this guide states no specific rule, because no specific rule for them could be verified on an official employment standards page or statute text. The safe procedure is the same everywhere: before accepting any unpaid placement with a business, check your province or territory's employment standards site for its rules on interns, trainees, and practicums, and ask the organization, in writing, which lawful exception the arrangement relies on. A school-approved co-op or practicum arranged through your institution is the usual lawful route in every province. An arrangement offered directly by a business, with no school approval and no listed-profession training, should be treated as employment that must be paid unless the province's own rules say otherwise in writing. Quebec's rules, Alberta's rules, and the rules of the Atlantic provinces and the territories are not stated in this guide rather than stated from secondary summaries — see the note at the end.

Two practical tests protect you in any province. First, the benefit test: if the business benefits from your productive work, the arrangement is probably employment. Second, the displacement test: if you are doing work a paid employee would otherwise do, or covering a shift, a queue, or a workload, the arrangement is probably employment. Genuine volunteering passes both tests the other way: the work serves a charitable or community purpose, the organization is a non-profit or charity, and you are not filling a paid role. When a posting fails either test and still offers no pay, walk away and find a volunteer role with a charity instead. The experience is equivalent, the reference is cleaner, and no wages are owed.

Step 8: Document the work so it reads as experience

Experience that is not documented does not survive contact with a hiring process. Do the documentation while the work is happening, not at the end, and get each piece confirmed before you leave the role.

Keep a simple record for each role: the organization's legal name, the supervisor's name and contact details, the start and end dates, the hours per week and the total hours, the deliverables you produced, and the skills each deliverable used. Save copies of the finished work where the organization permits it — with confidential material removed — and keep the links to anything public. At the end of the role, ask for two things: a short written reference that names the work and the dates, and confirmation of the hours in writing. Canada Service Corps placements and volunteer centre roles will usually provide hours confirmation as part of the program; for other roles, ask directly. A reference that says "volunteered with us" is weak. A reference that says "designed the spring newsletter, delivered March 3, 12 hours, to a publishable standard" is evidence.

Write the resume entry from the record. Use the organization's name, your role title as it was, the dates, and one or two bullet points naming the concrete output and its result: what you made, who used it, and what changed. Use numbers only where they are true and checkable — hours, pieces produced, people reached where the organization confirms the figure. Do not inflate a volunteer role into a job title, do not claim hours you did not work, and do not list a reference who has not agreed to be one. The job-hunting guide on this site covers Canadian resume conventions in full; the rule that matters here is that every line on the resume should survive a phone call to the person named beside it.

What this guide deliberately does not carry

No minimum-wage figures for any province: the figures found in secondary sources for this guide were stale or conflicting, and no current provincial wage figure could be verified on an official page. No Quebec, Alberta, Manitoba, Saskatchewan, Atlantic, or territorial unpaid-work rules stated as fact: only Ontario and British Columbia are covered in detail, from the statute text and the Employment Standards Branch guidance described above, and readers in other provinces are directed to check their own province's employment standards. No counts of available opportunities, no claims about how many hours employers expect, and no earnings or hiring claims: none was verified. No guarantee of a job, a reference, or a placement: the routes in this guide produce evidence and records, and the outcome of any application depends on the employer.

Related guides:

From no experience to a resume entry, in five moves

  1. Pick one skill a hiring manager can checkOne verifiable skill beats a long list of intentions. Choose the skill first, then choose the route that produces proof of it.
  2. Take a short, finished piece of workA one-time task, a micro-task, or a single merged contribution finishes. A vague ongoing commitment with no end date rarely produces anything you can show.
  3. Do the work where someone else can see itVolunteer centre platforms, a public code repository, or a published project page all leave a record. Private work with no witness is hard to evidence.
  4. Get the record in writing before you leaveAsk for the reference, the hours confirmation, or the merged contribution record while the work is fresh. Records requested months later are thinner and slower.
  5. Write the resume entry from the record, not from memoryUse the organization's name, the dates, the hours, and the concrete output. An entry built from a written record survives a reference check; an entry built from memory often does not.

Questions people ask

Does virtual volunteering count as real experience on a Canadian resume?

Yes, when it is real work with a real organization and a record to show for it. Volunteer Canada describes virtual volunteering as flexible work done online — one-time, short-term, or ongoing — including skills-based and pro bono projects such as social media strategy, graphic design, translation, mentoring, and telephone reassurance for seniors. What makes it count on a resume is the same as paid work: a named organization, dates, hours, and a concrete output a hiring manager can verify. Volunteering you cannot evidence reads as a claim; volunteering with a reference letter and a finished deliverable reads as experience.

I am 16. Can I use Canada Service Corps?

Yes, if you meet its eligibility rules. Canada Service Corps volunteer service opportunities are open to Canadian citizens, permanent residents, and youth with a granted refugee status aged 12 to 30. Flexible placements last a minimum of 120 hours within a 12-month period, and full-time placements last 30 hours per week for a minimum of 3 consecutive months within a 12-month period. Micro-grants of $250 to $5,000 are available for youth-led service projects. Check the current service placements page before applying, because individual placements carry their own application windows.

Is an unpaid internship legal in Canada?

Usually no, unless it fits a narrow exception — and the label on the arrangement does not decide it. In Ontario, a person doing work for an employer is generally an employee entitled to pay, and unpaid work is lawful only in narrow routes, including an approved school program and a six-condition trainee test where all six conditions must be met. In British Columbia there is no 'intern' category: a person an employer allows to do work normally done by employees is an employee, and only a practicum required by a formal educational program falls outside that. Genuine volunteering for a charity or non-profit is a different arrangement from unpaid work for a for-profit business. Check your province's employment standards before accepting any unpaid placement, and never accept one on a verbal assurance that it is legal.

What is the difference between volunteering and an unpaid internship?

Who benefits, and who the work is for. Volunteering is unpaid work done freely for a charitable or community organization, where the organization is a non-profit or charity and the volunteer is not displacing a paid employee. An unpaid internship is training or work done for an employer, usually a business, where the person produces output the business uses. Employment standards law looks at what you actually did and who benefited, not at the title on the posting. If a for-profit business has you answering emails, running its social media, or serving its customers for no pay, that is usually employment in Ontario and British Columbia, whatever it is called. If in doubt, ask which of the lawful exceptions the arrangement relies on, in writing, before you start.

Do I need experience to start contributing to open source?

No. GitHub's own contributing guide recommends starting with minor fixes such as documentation improvements or small bug reports, and looking for issues labelled 'good first issue' or 'help wanted' that maintainers have marked for outside contributors. Read the project's README and contribution guidelines first, check whether the project is actively maintained, and ask the maintainers in the issue before opening a pull request on work that carries neither label. A first contribution is supposed to be small; the experience comes from completing the project's process, not from the size of the change.

Will volunteering or a portfolio project guarantee me a job?

No. Nothing in this guide guarantees a job, and no organization named here promises one. What virtual volunteering, a service placement, an open-source contribution, or a portfolio project gives you is evidence: a finished piece of work, a reference, and a record of hours and skills that a hiring manager can check. That evidence improves an application. It does not replace applying, interviewing, or meeting an employer's hiring requirements, and any posting or program that promises a job in exchange for unpaid work should be treated with suspicion.

Sources

  • Volunteer Canada, "Virtual Volunteering Opportunities" ( — ) — flexibility and time-commitment shapes; skills-based examples; application and screening steps including police record checks and vulnerable sector checks; finding roles through volunteer centre matching platforms.
  • Government of Canada, "Youth volunteer opportunities through Canada Service Corps" ( — ) — eligibility, ages 12 to 30, citizenship, permanent residence, and granted refugee status; flexible 120-hour and full-time 30-hour-per-week placement shapes; micro-grants of $250 to $5,000.
  • City of Vancouver, "Volunteering" ( — ) — GoVolunteer and CharityVillage named as places to find opportunities; municipal volunteer routes in British Columbia.
  • Volunteer BC ( — ) — volunteer centres across British Columbia and the Volunteer Now platform, named as the provincial route alongside GoVolunteer and iVolunteer.
  • GitHub Docs, "Contributing to open source" ( — ) — reading project guidelines and community standards; starting with minor fixes and documentation; "good first issue" and "help wanted" labels; fork and pull request process; asking maintainers before a pull request on unlabelled work; checking that a project is actively maintained.
  • Ontario Employment Standards Act, 2000, sections 1(2) and 3(5), as quoted in the legal sources — the six-condition trainee test, all conditions required; the approved school-program and listed-profession routes. Cited as statute text; no Ontario government guidance page stating the test could be verified, and the section is framed on the statute wording itself.
  • British Columbia Employment Standards Act and Employment Standards Branch Interpretation Guidelines Manual, as described in the legal and guidance sources — the employee definition covering work normally performed by employees; the practicum versus internship distinction; practicum as required, curriculum-based, supervised training resulting in a certificate or diploma, not considered work. Cited as statute and branch guidance; no gov.bc.ca guidance page stating the distinction could be verified.

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.