Founded: 1974 Total Students: 15,000+
Int. Students: 1,500+
Overview
Located in the beautiful Fraser Valley just east of Vancouver, British Columbia, Canada, the University of the Fraser Valley (UFV) is a fully accredited, public university that enrolls approximately 15,000 students per year. UFV has campuses and locations in Abbotsford, Chilliwack, Mission, and Hope, and a growing presence in Chandigarh, India.
UFV is large enough to offer variety, and yet small class sizes allow you to get to know your instructors and learn in a hands-on environment. We offer more than 100 programs, including three master’s degrees, 17 bachelor’s degrees with majors, minors, and extended minors in more than 35 subject areas, four graduate certificates, and more than a dozen trades and technology programs.
Abbotsford Campus
The Abbotsford campus is UFV's main campus, located in the third most diverse city in Canada. This campus features classroom and office spaces, a large library, a cafeteria, a non-smoking, four-floor residence with 102 double occupancy suites, a bookstore, a sports centre, and a new 50,000 square foot student centre that integrates student activities and campus life with key academic and administrative offices.
Students Life
TOTAL STUDENTS
Cost Per Year*
AVERAGE COST OF LIVING
English Score Requirement
MINIMUM IELTS SCORE
UNDERGRADUATE
GRADUATE
MINIMUM TOEFL IBT
UNDERGRADUATE
GRADUATE
Note: Language proficiency requirements can vary on program basis.
Admission Requirements
The following must be fulfilled to get admitted to the University of the Fraser Valley:
- International students are considered on case-by-case basis. There can be some additional requirements, depending on the program you are applying to.
- Students are required to submit their original transcripts from their last attended academic institutions. If they are not in English, then submit the translated copies of the same along with the originals.
- Should provide the certificate issued by the International Qualifications Assessment Service (IQAS) that compares educational credentials from other countries to educational standards in Canada.
- Applicants must be 18 years old at the time of the beginning of the course.
- You need to submit your English language proficiency test scores if you are coming from a non-English speaking country.
Please note: If you are not a Canadian citizen or a permanent resident of Canada, you must obtain a valid study permit before you come to Canada.
Opportunities
Careers
The career and employability services at University of Fraser Valley are highly acclaimed. The university faculty aims at providing the best possible jobs and training services to their students, a few of them are:
- Career Counseling and Academic advising
- Internships and On the Job Training
- Resume, CV and Cover Letter Building
- Job and Recruitment Fairs
- Post Graduate Work Permit (PGWP)
- Student and Alumni Career Postings
- Job Ad Forms
- Online Job Portals
Accomodation
Off-Campus Housing
Students have numerous options of finding an accommodation off campus in nearby areas. Students can have access to studio apartments, paying guest facilities, sharing apartment complexes and many more.
Homestay
Homestays are an integral system of housing for students. Students have the opportunity to avail homestay facilities as per their discretion and choices. Homestay hosts include single people, young couples with children and pets, and older couples. All homestay accommodations have been inspected, and all adults in the home have completed a required criminal reference check.
Student Support
Student Services
- Safety & crisis support
- Mental health crisis (Emergency & after-hours support)
- Campus security & first aid
- Sexualized violence education & prevention
- Student Rights & Responsibilities Office (Safe Student Community)
- Financial advice & support
- Financial Aid & Awards
- UFV-SUS Food Bank
- RBC On Campus
- Health & wellness
- Campus Recreation
- Counselling
- Naloxone kits
- Pride support
- Student health & dental plan
- Student Support Centre
- Student Wellness Centre
Scholarships
Scholarship | Amount offered per recipient | Number per year | Who this is available to | Application deadline |
International Excellence Entrance Scholarship (Renewable) Learn more about the Excellence Entrance Scholarship |
CAD $20,000 ($5,000 per year for four years) | 10 |
You are eligible for this scholarship if:
|
You do not need to apply for this scholarship. You are automatically considered when you apply to UFV if you meet the eligibility criteria. |
International British Columbia High School Entrance Scholarship Learn more about the B.C. High School Scholarship |
CAD $5,000 | 5 | If you are an international high school student, you are eligible if you attend one of the following:
|
You do not need to apply for this scholarship. You are automatically considered when you apply to UFV if you meet the eligibility criteria. |
Scholarships are available to students with outstanding academic achievements and awarded on a competitive basis. We require a minimum CGPA of 3.0 for scholarship eligibility.
Features of University of the Fraser Valley - Abbotsford Campus
Search Filters:
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2024, Sep 2025 ,May 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 18 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Sep 2024, May 2024, Jan 2025,
CAD 150.00
Living Cost: CAD /year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 10 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 20 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 10 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 250.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
May 2025,Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 6 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 7 Months
PG Work Permit
Processing Time: 45 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, May 2024, Sep 2024, Jan 2025
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
CAD 150.00 FREE
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 8 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Jan 2024, Jan 2025 ,May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 12 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 11,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025
Jan 2024, Jan 2025, May 2024, Sep 2024,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 24 Months
PG Work Permit
Processing Time: 30 Days
Program Intake:
Sep 2025,May 2025
Jan 2024, May 2024, Sep 2024, Jan 2025,
CAD 150.00
Living Cost: CAD 12,000.00/year
Program Length: 48 Months
PG Work Permit
Campus Detail
Main Campus Address
33844 King Rd, Abbotsford, BC V2S 7M8, Canada