Donor centre hours & locations


We recruit and collect blood, plasma and platelet donations at over 13,000 donation events every year. We have 35 permanent donor centres and over 4000 mobile donor centres across Canada.

Select the type of donation
done
done
done
done
Select province
done
done
done
done
done
done
done
done
done
done
Ancaster

35 Stone Church Road
Ancaster ON L9K 1S4
Canada

Blood
Hours
Sunday: Closed
Monday: 3:00 pm - 7:00 pm
Tuesday: 9:00 am - 1:00 pm
Wednesday: 3:00 pm - 7:00 pm
Thursday: 3:00 pm - 7:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 9:00 am - 1:00 pm
35 Stone Church Road adjacent Ancaster Meadowlands, beside the Tandia Credit Union..
Barrie

100-231 Bayview Drive
Barrie ON L4N 4Y5
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 1:00 pm - 7:00 pm
Wednesday: Closed
Thursday: 1:00 pm - 7:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 9:00 am - 1:00 pm
Major Intersection - Bayview Dr. south of Little Ave. Heading NORTH on Hwy. 400 North to Mapleview Drive, east on Mapleview Drive to Bayview Dr, turn left and continue approx. 3 kms, clinic is on the right. Heading SOUTH on Hwy 400, south to Essa Rd, Essa Rd N. to Fairview Rd, right on Fairview to Little Ave, left on Little to Bayview, right on Bayview to clinic. (on left). FREE PARKING.
Burlington

1250 Brant Street
Burlington ON L7P 1X8
Canada

Blood
Hours
Sunday: Closed
Monday: 1:00 pm - 7:00 pm
Tuesday: 1:00 pm - 7:00 pm
Wednesday: 1:00 pm - 7:00 pm
Thursday: 11:00 am - 7:00 pm
Friday: 8:00 am - 3:00 pm
Saturday: 8:00 am - 3:00 pm
Go Northwest on Brant Street and turn left into the Burlington Power Centre (the same plaza as Sobey's, and the Silvercity Theaters). The clinic is located beside the Driver Testing Centre.
Calgary

Eau Claire Market Mall
200 Barclay Parade SW, Unit #10
Calgary AB T2P 4R5
Canada

Blood
Hours
Sunday: Closed
Monday: 8:00 am - 6:00 pm
Tuesday: 8:00 am - 6:00 pm
Wednesday: 9:00 am - 7:00 pm
Thursday: 9:00 am - 7:00 pm
Friday: 8:00 am - 3:00 pm
Saturday: 8:00 am - 2:00 pm
Located in Eau Claire Market, Unit #10 200 Barclay Parade SW. – 2nd floor across from theater. Free blood donor parking underground off 2nd Street SW entrance. Construction in the vicinity of the Eau Claire Market. Please follow the construction detour signs to access the parkade. Recommend that donors with appointments in the coming weeks add at least 10 minutes to their travel time. For ongoing construction updates please visit "Eau Claire Area Improvements construction and detours".
Charlottetown

85 Fitzroy Street
Charlottetown PE C1A 1R6
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 3:00 pm - 7:00 pm
Wednesday: 10:00 am - 2:00 pm
Thursday: 3:00 pm - 7:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: Closed
Edmonton

8249 114 ST NW
Edmonton AB T6G 2R8
Canada

Blood
Hours
Sunday: Closed
Monday: 9:00 am - 7:00 pm
Tuesday: 9:00 am - 7:00 pm
Wednesday: 9:00 am - 7:00 pm
Thursday: 9:00 am - 7:00 pm
Friday: 9:00 am - 7:00 pm
Saturday: 8:00 am - 3:00 pm
Located at 8249 114 Street NW – one block south of the University of Alberta Hospital, along 114 Street. Use Health Sciences stop on LRT. Free parking located on east side of building. Entrance is along 83 Ave. All vehicles must be registered at security, if no parking is available, please consult security for alternatives.
Guelph

130 Silvercreek Parkway North
Guelph ON N1H 7Y5
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 10:00 am - 4:00 pm
Wednesday: 1:30 pm - 7:30 pm
Thursday: 1:30 pm - 7:30 pm
Friday: 9:00 am - 2:00 pm
Saturday: 8:00 am - 2:00 pm
Take the Hanion Parkway to the Willow Road exit. Turn east on Willow Road. The entrance to the clinic is immediately ahead on your left, before Mr. Lube. Alternatively, you can enter off Silvercreek by turning into the Winner's Plaza. The donor clinic is situated to the right of Little Caesar's Pizza.
Halifax

7071 Bayers Road
Suite 252
Halifax NS B3L 2C2
Canada

Blood
Hours
Sunday: Closed
Monday: 1:00 pm - 7:00 pm
Tuesday: 10:00 am - 3:00 pm
Wednesday: 3:00 pm - 7:00 pm
Thursday: 10:00 am - 3:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 9:00 am - 2:00 pm
Located in the bayers road shopping center (down the street from halifax shopping center) when you pull in the parking lot drive straight along the strip until you see the CBS sign. There are also 10 spots for donors with signage out from of our clinics.
Kingston

850 Gardiners Road
Kingston ON K7M 3X9
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 3:00 pm - 7:00 pm
Wednesday: 3:00 pm - 7:00 pm
Thursday: 9:00 am - 1:00 pm
Friday: Closed
Saturday: 10:00 am - 3:00 pm
On Gardiners road, just south of Princess st. kiddie corner from the Cataraqui Town Centre
London

820 Wharncliffe Road South
London ON N6J 2N4
Canada

Blood
Hours
Sunday: Closed
Monday: 3:00 pm - 7:00 pm
Tuesday: 3:00 pm - 7:00 pm
Wednesday: 12:30 pm - 6:30 pm
Thursday: 3:00 pm - 7:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 9:00 am - 2:00 pm
Clinic is located at the main intersection of Southdale Rd and Wharncliffe Rd S, in the plaza on the eastside of Wharncliffe Rd S.
Mississauga

765 Britannia Rd. West
Unit 2
Mississauga ON L5V 2Y1
Canada

Blood
Hours
Sunday: Closed
Monday: 2:00 pm - 7:00 pm
Tuesday: 2:00 pm - 7:00 pm
Wednesday: 9:00 am - 2:00 pm
Thursday: 1:00 pm - 7:00 pm
Friday: 8:00 am - 2:00 pm
Saturday: 8:00 am - 2:00 pm
Clinic located between Tip Top Tailors and Winners, in the same plaza as Goodlife Fitness. It is in the NW corner of Mavis Road and Britannia Road West.
Moncton

500 Mapleton Road
Moncton NB E1G 0N3
Canada

Blood
Hours
Sunday: Closed
Monday: 3:00 pm - 8:00 pm
Tuesday: 10:00 am - 3:00 pm
Wednesday: 10:00 am - 3:00 pm
Thursday: 3:00 pm - 8:00 pm
Friday: 9:00 am - 2:00 pm
Saturday: Closed
Site can be reached from Trans Canada exit on Mapleton Road. Site can also be reached from Wheeler Boulevard exit. at Trinity. Site is across from Future Inn next to Mapleton Park.
Oshawa

1300 Harmony Road North
Oshawa ON L1K 2B1
Canada

Blood
Hours
Sunday: Closed
Monday: 3:00 pm - 7:00 pm
Tuesday: 1:00 pm - 7:00 pm
Wednesday: 10:00 am - 2:00 pm
Thursday: 1:00 pm - 7:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 8:00 am - 2:00 pm
Southwest corner of Harmony and Taunton, beside the Makimono restaurant. Please note you can only access this corner going Southbound on Harmony Rd or Eastbound on Taunton Rd.
Ottawa

1575 Carling Avenue
Ottawa ON K1Z 7M3
Canada

Blood
Hours
Sunday: Closed
Monday: 8:30 am - 1:30 pm
Tuesday: 2:30 pm - 7:30 pm
Wednesday: 2:30 pm - 7:30 pm
Thursday: 8:30 am - 2:30 pm
Friday: 8:30 am - 2:30 pm
Saturday: 8:30 am - 2:30 pm
From the 417 Eastbound, take exit 124/Carling Ave. toward Kirkwood Ave. Merge onto Carling Ave (signs for Kirkwood N/Ontario 417 N). Turn left onto Kirkwood Ave. Take the 1st left onto Carling Ave. Destination will be just after 3 large square glass buildings called Carling Executive Park, on the right. From the 417 West bound, take the Carling Avenue Exit toward Kirkwood, stay in the right lane and continue on Carling. Destination will be on the right in approx. 600 metres.
Peterborough

55 George Street North
Peterborough ON K9J 3G2
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 1:00 pm - 7:00 pm
Wednesday: Closed
Thursday: 1:00 pm - 7:00 pm
Friday: 8:30 am - 2:30 pm
Saturday: 8:00 am - 2:00 pm
Corner of George St. N. & Perry St. by Colour Your World Paint Store Across the Street from Del Crary Park. Green Awnings outside of building.
Red Deer

5, 5020 68 Street
Red Deer AB T4N 7B4
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: Closed
Wednesday: 2:00 pm - 7:00 pm
Thursday: 2:00 pm - 7:00 pm
Friday: 9:00 am - 2:00 pm
Saturday: 9:00 am - 2:00 pm
Regina

4180 Albert St
Regina SK S4S 3R8
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: Closed
Wednesday: 2:00 pm - 7:00 pm
Thursday: 8:00 am - 1:00 pm
Friday: 8:00 am - 1:00 pm
Saturday: 8:00 am - 2:00 pm
Located at 4180 Albert Street in the Shoppers Landmark Centre (across from the Shoppers). Parking available in Shoppers Landmark Centre parking lot.
Richmond Hill

9350 Yonge Street
Richmond Hill ON L4C 5G2
Canada

Blood
Hours
Sunday: Closed
Monday: 1:00 pm - 7:00 pm
Tuesday: 3:00 pm - 7:00 pm
Wednesday: Closed
Thursday: 3:00 pm - 7:00 pm
Friday: 9:00 am - 3:00 pm
Saturday: 8:00 am - 2:00 pm
The Hillcrest Mall Donor Centre, located within the same mall, is conveniently located in Unit G007 - external access only near mall entrance #5 (northwest area of the mall by Goodlife Fitness.
Saint John

405 University Avenue
Saint John NB E2L 4G7
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: Closed
Wednesday: Closed
Thursday: 2:00 pm - 8:00 pm
Friday: 9:00 am - 3:00 pm
Saturday: Closed
The Centre clinic is located at 405 University Avenue
Saskatoon

1206 Emerson Avenue
Saskatoon SK S7H 2X1
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 2:00 pm - 7:00 pm
Wednesday: 2:00 pm - 7:00 pm
Thursday: 8:00 am - 1:00 pm
Friday: 8:00 am - 1:00 pm
Saturday: 8:00 am - 2:00 pm
1206 Emerson Avenue. Located just south of 8th Street between Preston Avenue and Arlington Avenue, behind A&W restaurant. Parking available in front parking lot and side streets.
Scarborough

880 Warden Ave.
Scarborough ON M1L 4W6
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 12:00 pm - 7:30 pm
Wednesday: 12:00 pm - 7:30 pm
Thursday: 12:00 pm - 7:30 pm
Friday: 8:00 am - 3:30 pm
Saturday: 8:00 am - 3:30 pm
The Scarborough Donor Centre is located at the North/West Corner of Warden and Eglinton, located in the plaza with Best Buy and Adonis. It is situated in between Boston Pizza and the RBC building. For those taking transit: • TTC –Warden Station • Line 2 (Bloor-Danforth) • 11 min bus ride – 968 Warden Express or 68 at Warden Ave & Eglinton Ave East • Nearest Go Transit Kennedy Go - Train and Bus • Once there it’s a 14 min bus ride (bus 34)
St. John's

7 Wicklow Street
St. John's NL A1B 3Z9
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 2:00 pm - 7:00 pm
Wednesday: 3:00 pm - 7:00 pm
Thursday: 9:00 am - 3:00 pm
Friday: 9:00 am - 1:00 pm
Saturday: 10:00 am - 2:00 pm
Surrey

15285 101 Avenue
Surrey BC V3R 9V8
Canada

Blood
Hours
Sunday: Closed
Monday: 8:30 am - 2:30 pm
Tuesday: 9:00 am - 2:00 pm
Wednesday: 12:00 pm - 7:00 pm
Thursday: 12:00 pm - 7:00 pm
Friday: 10:00 am - 5:00 pm
Saturday: 8:30 am - 3:30 pm
The Surrey Clinic is located in the same complex as Earls Guildford & Dollarama, beside ICBC & BCAA, across from Guildford Town Centre. Turn into the complex off of 101 Avenue, in between 152nd & 153rd St
Toronto (King Street)

163 King Street West
Main Floor
Toronto ON M5H 4H2
Canada

Blood
Hours
Sunday: Closed
Monday: 12:00 pm - 6:00 pm
Tuesday: 8:00 am - 3:00 pm
Wednesday: 3:00 pm - 7:00 pm
Thursday: 8:00 am - 1:00 pm
Friday: 8:00 am - 1:00 pm
Saturday: Closed
Located on the southwest corner of King and University. Entrance is on King St. Street Level. Next to the St. Andrew's Subway street entrance.
Toronto (Yonge & Bloor)

2 Bloor Street East
Hudson's Bay Centre
Toronto ON M4W 1A8
Canada

Blood
Hours
Sunday: Closed
Monday: 1:00 pm - 6:00 pm
Tuesday: 1:00 pm - 6:00 pm
Wednesday: 9:00 am - 2:00 pm
Thursday: 1:00 pm - 6:00 pm
Friday: 9:00 am - 2:00 pm
Saturday: 9:00 am - 3:00 pm
• Unit C55 • Located on the Concourse level • North East Corner of Yonge and Bloor. The clinic is just inside the Yonge entrance and can be seen from the outside on Yonge.
Toronto (College Street)

67 College Street
Toronto ON M5G 2M1
Canada

Blood
Hours
Sunday: Closed
Monday: 9:00 am - 2:00 pm
Tuesday: 1:00 pm - 6:00 pm
Wednesday: 2:00 pm - 7:00 pm
Thursday: 2:00 pm - 7:00 pm
Friday: Closed
Saturday: Closed
1 block west of College and Bay. Nearest subway stops - either Queen's Park or College.
Downtown Vancouver

2nd Floor
888 Dunsmuir Street
Vancouver BC V6C 3K4
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 8:00 am - 3:00 pm
Wednesday: 8:00 am - 3:00 pm
Thursday: 8:00 am - 3:00 pm
Friday: Closed
Saturday: Closed
Clinic building is located on the corner of Dunsmuir St. & Hornby St. (across from Starbucks located on the opposite corner) Once you arrive at 888 Dunsmuir please take the elevator to the 2nd floor, Suite 250. Please be advised that Canadian Blood Services does not reimburse parking costs. We offer a free shuttle, the LifeBus, for groups of 3 or more donors on Wednesdays and Thursdays each week. (Approx. 10:30am – 1:00pm each day). For inquiries, please contact bookagroupbc@blood.ca
Vancouver (Oak Street)

4750 Oak Street
Vancouver BC V6H 2N9
Canada

Blood
Hours
Sunday: Closed
Monday: 11:00 am - 6:00 pm
Tuesday: 11:00 am - 6:00 pm
Wednesday: 12:00 pm - 7:00 pm
Thursday: 12:00 pm - 7:00 pm
Friday: 11:00 am - 6:00 pm
Saturday: 8:30 am - 3:30 pm
Located at Oak St. and W. 32nd Ave. Free parking available. We offer a free shuttle for groups of 4 or more every Wednesday and Thursday between 10:30 a.m. – 3:30 p.m. For more local information, please email bookagroupbc@blood.ca.
Victoria

3449 Saanich Road
Victoria BC V8X 1W9
Canada

Blood
Hours
Sunday: Closed
Monday: Closed
Tuesday: 11:00 am - 6:00 pm
Wednesday: 12:00 pm - 5:00 pm
Thursday: 12:00 pm - 6:00 pm
Friday: 8:30 am - 3:30 pm
Saturday: Closed
The clinic is located on Saanich Rd between Hwy 1 (Douglas St) and Hwy 17 (Blanshard St), attached to the Bank of Montreal on Oak St.
Kitchener-Waterloo

94 Bridgeport Road East
Waterloo ON N2J 2J9
Canada

Blood
Hours
Sunday: Closed
Monday: 2:00 pm - 7:00 pm
Tuesday: 1:00 pm - 7:00 pm
Wednesday: 2:00 pm - 7:00 pm
Thursday: 8:00 am - 1:00 pm
Friday: 8:00 am - 1:00 pm
Saturday: 8:00 am - 1:00 pm
Hwy 8 to Hwy 85 North Exit at Bridgeport Road - west direction Clinic at corner of Bridgeport and Weber beside Sobeys
Winnipeg

777 William Avenue
Winnipeg MB R3E 3R4
Canada

Blood
Hours
Sunday: Closed
Monday: 12:30 pm - 7:30 pm
Tuesday: 12:30 pm - 7:30 pm
Wednesday: 8:00 am - 2:00 pm
Thursday: 8:00 am - 2:00 pm
Friday: 8:00 am - 2:00 pm
Saturday: 8:00 am - 2:00 pm
777 William Avenue. Located 5 minutes from downtown, across the street/north of the Health Science Centre Emergency Room - in between Arlington Street and Sherbrooke Street. Free donor parking lot available on William Avenue (adjacent to building).

Ancaster

Ancaster

35 Stone Church Road
Ancaster ON L9K 1S4
Canada

Barrie

Barrie

100-231 Bayview Drive
Barrie ON L4N 4Y5
Canada

Burlington

Burlington

1250 Brant Street
Burlington ON L7P 1X8
Canada

Calgary

Calgary

Eau Claire Market Mall
200 Barclay Parade SW, Unit #10
Calgary AB T2P 4R5
Canada

Charlottetown

Charlottetown

85 Fitzroy Street
Charlottetown PE C1A 1R6
Canada

Edmonton

Edmonton

8249 114 ST NW
Edmonton AB T6G 2R8
Canada

Guelph

Guelph

130 Silvercreek Parkway North
Guelph ON N1H 7Y5
Canada

Halifax

Halifax

7071 Bayers Road
Suite 252
Halifax NS B3L 2C2
Canada

Kingston

Kingston

850 Gardiners Road
Kingston ON K7M 3X9
Canada

London

London

820 Wharncliffe Road South
London ON N6J 2N4
Canada

Mississauga

Mississauga

765 Britannia Rd. West
Unit 2
Mississauga ON L5V 2Y1
Canada

Moncton

Moncton

500 Mapleton Road
Moncton NB E1G 0N3
Canada

Oshawa

Oshawa

1300 Harmony Road North
Oshawa ON L1K 2B1
Canada

Ottawa

Ottawa

1575 Carling Avenue
Ottawa ON K1Z 7M3
Canada

Peterborough

Peterborough

55 George Street North
Peterborough ON K9J 3G2
Canada

Red Deer

Red Deer

5, 5020 68 Street
Red Deer AB T4N 7B4
Canada

Regina

Regina

4180 Albert St
Regina SK S4S 3R8
Canada

Richmond Hill

Richmond Hill

9350 Yonge Street
Richmond Hill ON L4C 5G2
Canada

Saint John

Saint John

405 University Avenue
Saint John NB E2L 4G7
Canada

Saskatoon

Saskatoon

1206 Emerson Avenue
Saskatoon SK S7H 2X1
Canada

Scarborough

Scarborough

880 Warden Ave.
Scarborough ON M1L 4W6
Canada

St. John's

St. John's

7 Wicklow Street
St. John's NL A1B 3Z9
Canada

Surrey

Surrey

15285 101 Avenue
Surrey BC V3R 9V8
Canada

Toronto (Yonge & Bloor)

Toronto (Yonge & Bloor)

2 Bloor Street East
Hudson's Bay Centre
Toronto ON M4W 1A8
Canada

Toronto (College Street)

Toronto (College Street)

67 College Street
Toronto ON M5G 2M1
Canada

Toronto (King Street)

Toronto (King Street)

163 King Street West
Main Floor
Toronto ON M5H 4H2
Canada

Downtown Vancouver

Downtown Vancouver

2nd Floor
888 Dunsmuir Street
Vancouver BC V6C 3K4
Canada

Vancouver (Oak Street)

Vancouver (Oak Street)

4750 Oak Street
Vancouver BC V6H 2N9
Canada

Victoria

Victoria

3449 Saanich Road
Victoria BC V8X 1W9
Canada

Kitchener-Waterloo

Kitchener-Waterloo

94 Bridgeport Road East
Waterloo ON N2J 2J9
Canada

Winnipeg

Winnipeg

777 William Avenue
Winnipeg MB R3E 3R4
Canada

Planning for your donation

On the day of your donation, make sure you are hydrated, feeling well, and had a good night’s sleep. Remember to bring a valid ID, your donor card (if you have donated before) and any prescription medication you are currently taking.

Appointments only, please

  • Appointments also allow people to complete the pre-screening questionnaire before they arrive at a donor centre and self-defer if necessary in keeping with health and safety recommendations.
  • We ask all eligible donors to book their appointment at blood.ca, on the GiveBlood app, or by calling 1 888 2 DONATE.

For more information, please visit our COVID-19 page.