Topzle Topzle

Gary Anandasangaree

Updated: Wikipedia source

Gary Anandasangaree

Sathiyasangaree "Gary" Anandasangaree (Tamil: சத்தியசங்கரி ஆனந்தசங்கரி; born 1973) is a Canadian politician and lawyer who has been Minister of Public Safety since 2025. A member of the Liberal Party, Anandasangaree was elected to the House of Commons in 2015 and currently serves as the member of Parliament (MP) for Scarborough—Guildwood—Rouge Park. Anandasangaree was previously Minister of Crown–Indigenous Relations and Northern Affairs from 2024 to 2025 and Minister of Justice and Attorney General of Canada from March to May 2025. He is only the second minister of Tamil descent to hold federal office, following Anita Anand.

Infobox

Prime Minister
Justin Trudeau
Preceded by
Riding established
Past ministerial positions
Past ministerial positions Minister of JusticeAttorney General of CanadaIn officeMarch 14, 2025 – May 13, 2025Prime MinisterMark CarneyPreceded byArif ViraniSucceeded bySean FraserMinister of Crown–Indigenous Relations and Northern AffairsIn officeDecember 20, 2024 – May 13, 2025Prime MinisterMark Carney Justin TrudeauPreceded byHimself (Crown–Indigenous Relations)Dan Vandal (Northern Affairs)Succeeded byRebecca Alty (Crown–Indigenous Relations)Rebecca Chartrand (Northern Affairs)Minister responsible for the Canadian Northern Economic Development AgencyIn officeDecember 20, 2024 – March 14, 2025Prime MinisterJustin TrudeauPreceded byDan VandalSucceeded byRebecca ChartrandMinister of Crown–Indigenous RelationsIn officeJuly 26, 2023 – December 20, 2024Prime MinisterJustin TrudeauPreceded byMarc MillerSucceeded byHimself
Succeeded by
Himself
Born
Sathiyasangaree Anandasangaree1973 (age 51–52)Jaffna, Sri Lanka
Citizenship
CanadaSri Lanka (former)
Nationality
Canadian
Political party
Liberal
Parent
V. Anandasangaree
Residence(s)
Markham, Ontario, Canada
Alma mater
mw- Carleton UniversityYork University
Profession
Lawyer
Party
Liberal

Tables

· Electoral record
Preliminary results — Not yet official **
Preliminary results — Not yet official **
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Preliminary results — Not yet official **
Party
Party
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Party
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Candidate
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Votes
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
%
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
mw- ±%
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Expenditures
Total valid votes/expense limit
Total valid votes/expense limit
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Total valid votes/expense limit
Total rejected ballots
Total rejected ballots
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Total rejected ballots
Turnout
Turnout
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Turnout
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
55,277
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
65.89
Eligible voters
Eligible voters
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Eligible voters
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
83,894
Source: Elections Canada
Source: Elections Canada
mw- .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Source: Elections Canada
mw- hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte2025 Canadian federal election: Scarborough—Guildwood—Rouge Park
Preliminary results — Not yet official **
Party
Candidate
Votes
%
mw- ±%
Expenditures
Liberal
Gary Anandasangaree
35,343
63.94
+2.66
Conservative
Suchita Jalan
17,529
31.71
+9.64
New Democratic
Kingsley Kwok
1,770
3.20
–10.18
Green
Troy Rife
635
1.15
N/A
Total valid votes/expense limit
Total rejected ballots
Turnout
55,277
65.89
Eligible voters
83,894
Liberal notional hold
Swing
–3.49
Source: Elections Canada
· Electoral record
Party
Party
2021 Canadian federal election: Scarborough—Rouge Park
Party
2021 Canadian federal election: Scarborough—Rouge Park
Candidate
2021 Canadian federal election: Scarborough—Rouge Park
Votes
2021 Canadian federal election: Scarborough—Rouge Park
%
2021 Canadian federal election: Scarborough—Rouge Park
±%
2021 Canadian federal election: Scarborough—Rouge Park
Expenditures
Total valid votes
Total valid votes
2021 Canadian federal election: Scarborough—Rouge Park
Total valid votes
2021 Canadian federal election: Scarborough—Rouge Park
45,720
2021 Canadian federal election: Scarborough—Rouge Park
99.2
Total rejected ballots
Total rejected ballots
2021 Canadian federal election: Scarborough—Rouge Park
Total rejected ballots
2021 Canadian federal election: Scarborough—Rouge Park
350
2021 Canadian federal election: Scarborough—Rouge Park
0.8
Turnout
Turnout
2021 Canadian federal election: Scarborough—Rouge Park
Turnout
2021 Canadian federal election: Scarborough—Rouge Park
46,070
2021 Canadian federal election: Scarborough—Rouge Park
61.3
Eligible voters
Eligible voters
2021 Canadian federal election: Scarborough—Rouge Park
Eligible voters
2021 Canadian federal election: Scarborough—Rouge Park
75,105
Source: Elections Canada
Source: Elections Canada
2021 Canadian federal election: Scarborough—Rouge Park
Source: Elections Canada
2021 Canadian federal election: Scarborough—Rouge Park
Party
Candidate
Votes
%
±%
Expenditures
Liberal
Gary Anandasangaree
28,702
62.8
+0.6
Conservative
Zia Choudhary
9,628
21.1
+1.0
New Democratic
Kingsley Kwok
6,068
13.3
+1.8
People's
Asad Rehman
1,322
2.9
+2.0
Total valid votes
45,720
99.2
Total rejected ballots
350
0.8
Turnout
46,070
61.3
Eligible voters
75,105
Liberal hold
Swing
−0.2
Source: Elections Canada
· Electoral record
Party
Party
vte2019 Canadian federal election: Scarborough—Rouge Park
Party
vte2019 Canadian federal election: Scarborough—Rouge Park
Candidate
vte2019 Canadian federal election: Scarborough—Rouge Park
Votes
vte2019 Canadian federal election: Scarborough—Rouge Park
%
vte2019 Canadian federal election: Scarborough—Rouge Park
±%
vte2019 Canadian federal election: Scarborough—Rouge Park
Expenditures
Total valid votes/expense limit
Total valid votes/expense limit
vte2019 Canadian federal election: Scarborough—Rouge Park
Total valid votes/expense limit
vte2019 Canadian federal election: Scarborough—Rouge Park
50,426
vte2019 Canadian federal election: Scarborough—Rouge Park
100.0
Total rejected ballots
Total rejected ballots
vte2019 Canadian federal election: Scarborough—Rouge Park
Total rejected ballots
vte2019 Canadian federal election: Scarborough—Rouge Park
322
Turnout
Turnout
vte2019 Canadian federal election: Scarborough—Rouge Park
Turnout
vte2019 Canadian federal election: Scarborough—Rouge Park
50,748
vte2019 Canadian federal election: Scarborough—Rouge Park
66.4
Eligible voters
Eligible voters
vte2019 Canadian federal election: Scarborough—Rouge Park
Eligible voters
vte2019 Canadian federal election: Scarborough—Rouge Park
76,408
Source: Elections Canada
Source: Elections Canada
vte2019 Canadian federal election: Scarborough—Rouge Park
Source: Elections Canada
vte2019 Canadian federal election: Scarborough—Rouge Park
Party
Candidate
Votes
%
±%
Expenditures
Liberal
Gary Anandasangaree
31,360
62.2
+1.96
$93,933.93
Conservative
Bobby Singh
10,115
20.1
−7.26
$18,116.82
New Democratic
Kingsley Kwok
5,801
11.5
+1.14
none listed
Green
Jessica Hamilton
2,330
4.6
+2.57
none listed
People's
Dilano Sally
467
0.9
none listed
Christian Heritage
Mark Theodoru
353
0.7
none listed
Total valid votes/expense limit
50,426
100.0
Total rejected ballots
322
Turnout
50,748
66.4
Eligible voters
76,408
Liberal hold
Swing
+4.61
Source: Elections Canada
· Electoral record
Party
Party
vte2015 Canadian federal election: Scarborough—Rouge Park
Party
vte2015 Canadian federal election: Scarborough—Rouge Park
Candidate
vte2015 Canadian federal election: Scarborough—Rouge Park
Votes
vte2015 Canadian federal election: Scarborough—Rouge Park
%
vte2015 Canadian federal election: Scarborough—Rouge Park
±%
vte2015 Canadian federal election: Scarborough—Rouge Park
Expenditures
Total valid votes/expense limit
Total valid votes/expense limit
vte2015 Canadian federal election: Scarborough—Rouge Park
Total valid votes/expense limit
vte2015 Canadian federal election: Scarborough—Rouge Park
49,655
vte2015 Canadian federal election: Scarborough—Rouge Park
100.0
vte2015 Canadian federal election: Scarborough—Rouge Park
vte2015 Canadian federal election: Scarborough—Rouge Park
$204,974.26
Total rejected ballots
Total rejected ballots
vte2015 Canadian federal election: Scarborough—Rouge Park
Total rejected ballots
vte2015 Canadian federal election: Scarborough—Rouge Park
235
vte2015 Canadian federal election: Scarborough—Rouge Park
0.47
vte2015 Canadian federal election: Scarborough—Rouge Park
New
Turnout
Turnout
vte2015 Canadian federal election: Scarborough—Rouge Park
Turnout
vte2015 Canadian federal election: Scarborough—Rouge Park
49,890
vte2015 Canadian federal election: Scarborough—Rouge Park
69.98
vte2015 Canadian federal election: Scarborough—Rouge Park
New
Eligible voters
Eligible voters
vte2015 Canadian federal election: Scarborough—Rouge Park
Eligible voters
vte2015 Canadian federal election: Scarborough—Rouge Park
71,291
Source: Elections Canada
Source: Elections Canada
vte2015 Canadian federal election: Scarborough—Rouge Park
Source: Elections Canada
vte2015 Canadian federal election: Scarborough—Rouge Park
Party
Candidate
Votes
%
±%
Expenditures
Liberal
Gary Anandasangaree
29,913
60.24
+25.48
$144,189.04
Conservative
Leslyn Lewis
13,587
27.36
-4.23
$59,291.73
New Democratic
KM Shanthikumar
5,145
10.36
-20.63
$58,736.40
Green
Calvin Winter
1,010
2.03
-0.36
$1,457.51
Total valid votes/expense limit
49,655
100.0
$204,974.26
Total rejected ballots
235
0.47
New
Turnout
49,890
69.98
New
Eligible voters
71,291
Source: Elections Canada

References

  1. "Official Voting Results"
    https://www.elections.ca/res/rep/off/ovr2019app/51/table12E.html
  2. The Island (Sri Lanka)
    http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=95167
  3. www.dailymirror.lk
    https://www.dailymirror.lk/opinion/Gary-Anandasangaree-Canadas-First-Sri-Lankan-Tamil-Cabinet-Minister/172-264168
  4. "Statement from Gary Anandasangaree"
    https://web.archive.org/web/20150630135028/http://ekuruvi.com/gary-anandasangaree-2014-june/ekuruviTamilNews
  5. The Globe and Mail
    https://www.theglobeandmail.com/news/world/tamils-force-ottawa-to-grab-the-tigers-tail/article1112521/?page=all
  6. Monsoon Journal
    http://issuu.com/monsoonjournal/docs/mj_sep_2015_web
  7. seithy.com
    http://www.seithy.com/breifArticle.php?newsID=94400&category=EnglishNews&language=english
  8. "Gary Anandasangaree"
    http://galaw.ca/gary_anandasangaree.php
  9. Daily News (Sri Lanka)
    http://www.dailynews.lk/?q=local/gary-anandasangaree-elected-canadian-parliament
  10. "Grads create first-ever scholarship in Tamil studies"
    http://yfile.news.yorku.ca/2014/10/14/grads-create-first-ever-scholarship-in-tamil-studies/
  11. Ceylon Today
    http://ceylontoday.lk/51-44921-news-detail-gary-asangaree-launches-bid-for-federal-liberal-nomination.html
  12. The Island (Sri Lanka)
    http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=133863
  13. Tamil CNN
    http://www.tamilcnn.ca/gary-anandasangaree-wins-in-scarborough-rouge-for-liberals.html
  14. The Sunday Leader
    http://www.thesundayleader.lk/2014/05/25/lttes-gary-anandasangaree-to-enter-canadian-politics/
  15. The Island (Sri Lanka)
    http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=127761
  16. Sunday Observer (Sri Lanka)
    https://archives.sundayobserver.lk/2014/03/30/new20.asp
  17. Tamil CNN
    http://www.tamilcnn.ca/gary-anandasangaree-of-liberal-party-won-the-nomination-election-for-the-scarborough-rouge-park-constituency.html
  18. Asian Mirror
    http://asianmirror.lk/news/item/2917-anandasangaree-s-son-to-contest-canada-s-general-election
  19. Asian Tribune
    http://www.asiantribune.com/node/88067
  20. adaderana.lk
    http://www.adaderana.lk/news/32755/gary-anandasangaree-wins-scarborough-rouge-park-for-liberals
  21. Hansard, 2015-12-10 14:12 [p.236]
  22. "Meet the Commons committees of the 42nd Parliament"
    http://www.cbc.ca/news/politics/house-commons-standing-committees-list-1.3425906
  23. Prime Minister of Canada
    https://pm.gc.ca/en/news/news-releases/2021/12/03/prime-minister-welcomes-new-parliamentary-secretaries
  24. Prime Minister of Canada
    http://www.pm.gc.ca/en/news/news-releases/2023/07/26/prime-minister-announces-changes-ministry
  25. iPolitics
    https://www.ipolitics.ca/2025/03/12/carney-trump-and-trudeaus-legacy-through-the-eyes-of-reconciliation-anandasangaree/
  26. iPolitics
    https://www.ipolitics.ca/2025/03/12/carney-trump-and-trudeaus-legacy-through-the-eyes-of-reconciliation-anandasangaree/
  27. The Globe and Mail
    https://www.theglobeandmail.com/canada/article-canada-to-recognize-aboriginal-title-over-haida-gwaii-off-bc-in/
  28. TimminsToday.com
    https://www.timminstoday.com/local-news/northern-mp-backs-carney-in-liberal-leadership-race-10108300
  29. CBC News
    https://www.cbc.ca/news/indigenous/indigenous-leaders-new-pm-1.7484442
  30. "Public safety minister asks officials to 'screen' him from conflict of interest - National | Globalnews.ca"
    https://globalnews.ca/news/11213453/public-safety-minister-gary-anandasangaree-border-security-conflict-of-interest/
  31. "Public safety minister recuses himself from files on 2 terrorist groups | Globalnews.ca"
    https://globalnews.ca/news/11235500/public-safety-minister-recuses-terrorist-groups-ltte/
  32. "Before joining cabinet, public safety minister wrote immigration support letters for terror group 'member' | Globalnews.ca"
    https://globalnews.ca/news/11287613/public-safety-minister-support-letters-immigration-applicant-terror-group/
  33. https://www.cbc.ca/news/politics/carney-anandasangaree-gun-buyback-1.7641818
    https://www.cbc.ca/news/politics/carney-anandasangaree-gun-buyback-1.7641818
  34. Elections Canada
    https://www.elections.ca/Scripts/vis/candidates?L=e&ED=35094&EV=62&EV_TYPE=1&PC=c1a1s4&PROV=&PROVID=&MAPID=&QID=8&PAGEID=17&TPAGEID=&PD=&STAT_CODE_ID=-1
  35. "Election Night Results - Electoral Districts"
    https://enr.elections.ca/ElectoralDistricts.aspx?lang=e
  36. Elections Canada
    https://www.elections.ca/content2.aspx?section=can&dir=cand/lst&document=index&lang=e
  37. Elections Canada
    https://www.elections.ca/content2.aspx?section=can&dir=cand/lst&document=index&lang=e
  38. "Election Night Results"
    https://enr.elections.ca/ElectoralDistricts.aspx?lang=e
  39. Elections Canada – Confirmed candidates for Scarborough—Rouge Park, 30 September 2015
    https://www.elections.ca/Scripts/vis/candidates?L=e&ED=35097&EV=41&EV_TYPE=1&PC=&PROV=ON&PROVID=35&MAPID=&QID=8&PAGEID=17&TPAGEID=&PD=&STAT_CODE_ID=-1
  40. Elections Canada – Final Candidates Election Expenses Limits
    https://www.elections.ca/content.aspx?section=ele&document=index&dir=pas/42ge/canlim&lang=e
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.