Find the office you need
The regional offices of Diabetes Canada play an important role in communities all across Canada. Each office provides diabetes programs and services, hosts events and offers a variety of fundraising and volunteer opportunities for the people in their community living with diabetes or prediabetes.
For all clothing donation inquiries contact 1-800-505-5525.
Alberta
Calgary and District Branch
220 6223 2nd Street SE
Calgary, Alberta T2H 1J5
Phone: 403.266.0620
Fax: 403.269.8927
Edmonton and District Branch
Suite 104, 12220 Stony Plain Road
Edmonton, AB T5N 3Y4
Phone: 780.423.1232
Fax: 780.423.3322
British Columbia
Vancouver
360-1385 West 8th Avenue
Vancouver, BC V6H 3V9
Phone: 604.732.1331
Toll-free: 1.800.665.6526
Fax: 604.732.8444
Manitoba
Winnipeg
401-1 Wesley Avenue
Winnipeg, MB R3C 4C6
Phone: 204.925.3800
Fax: 204.949.0266
Nova Scotia
405-145 Hobson's Lake Dr
Halifax, NS B3S 0H9
Mailing address
P.O. Box 25199
Halifax NS B3M 4H4
Phone: 902.453.4232
Toll-free: 1.800.884.4232
New Brunswick
Mailing address only
C/O Diabetes Canada Atlantic
P.O. Box 25199
Halifax NS B3M 4H4
Phone: 506.451.1639
Toll-free: 1.800.884.4232
Prince Edward Island
Mailing address only
P.O. Box 188
Charlottetown, PE C1A 7K4
Phone: 902.894.3195
Toll-free: 1.800.884.4232
Newfoundland and Labrador
Mailing address only
P.O. Box 8003
St. John's, NL A1B 3X2
Phone: 709.754.0953
Toll-free: 1.800.884.4232
Ontario
Banting house
442 Adelaide Street North
London, ON N6B 3H8
Phone: 519.673.1752
Hamilton
103-43 Keefer Ct
Hamilton, ON L8E 4V4
Phone: 905.528.3111
Kitchener-Waterloo
1-14 Irvin Street
Kitchener, ON N2H 1K8
Phone: 519.742.1481
Ottawa
300-885 Meadowlands Drive East
Ottawa, ON K2C 3N2
Phone: 613.521.1902
Sudbury
1-2141 Lasalle Boulevard
Sudbury, ON P3A 2A3
Phone: 705.524.8700
Toronto
200-235 Yorkland Boulevard
Toronto, ON M2J 4Y8
Saskatchewan
Regina
919B Albert Street
Regina, SK S4R 2P6
Phone: 306.584.8445
Toll-free: 1.800.297.7488
Saskatoon
104-2301 Avenue C North
Saskatoon, SK S7L 5Z5
Phone: 306.933.1238
Toll-free: 1.800.996.4446