Skip to content
Canadian Immigration Dashboard [ CID ]
Perspective API

Toxicity Scores & Embeddings

Search and explore comments with their Perspective API toxicity/prosocial scores alongside AI sentiment labels.

Communalytic | Toxicity & prosocial scores, embeddings, and clusters generated via Communalytic (Social Media Lab, Toronto Metropolitan University) using Google's Perspective API.
Toxicity Scored
55,769
9.3% of 596,542 total
Prosocial Scored
54,229
Embeddings
55,418
403 clusters
Avg Tox / Con
0.245 / 0.328

Summary Charts

click to expand

All 13 Dimensions

Score Distribution

Scored: 55,769
Unscored: 596,542 remaining
9.3% complete
{# Expects: explorer_rows, explorer_total, explorer_pages, current_page, page_range, filter_opts, f_q, f_polarity, f_tox_min, f_tox_max, f_sort, f_cluster, f_scope, explorer_reset_url #}

Comment Explorer

Browse comments with toxicity & constructive scores. Filter by keyword, polarity, toxicity range, or cluster.

Search & Filter

Search comment text, filter by category or toxicity level
Active: "We are with you, Canada." 6,088 comments · Page 218 of 244
Integration into the host society is crucial for immigration to work in society. I’m Ukrainian, and integrated in Canada in 53. Being European made it easier of course.
Integration into the host society is crucial for immigration to work in society. I’m Ukrainian, and integrated in Canada in 53. Being European made it easier of course.
Identity Attack0.018269362
Insult0.010210892
Profanity0.010501678
Threat0.0062785195
Severe Toxicity0.0009393692
Low Tox 0.028502874 Constructive 0.623 Personal_Narrative
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
You don’t need permit to work in Canada. They all are employed by their friends and family. So you get zero tax.
You don’t need permit to work in Canada. They all are employed by their friends and family. So you get zero tax.
Identity Attack0.012641981
Insult0.012376905
Profanity0.010194245
Threat0.0058739646
Severe Toxicity0.000872612
Low Tox 0.028385026 Low Con 0.268
Oct 1, 2025 10 likes IRCC Names India in Study …
to be honest canada could not come up with population needed to sustain itself, you need a large population for this country to run.
to be honest canada could not come up with population needed to sustain itself, you need a large population for this country to run.
Identity Attack0.011839314
Insult0.012794908
Profanity0.010279642
Threat0.0067057298
Severe Toxicity0.0011396408
Low Tox 0.028385026 Low Con 0.168 Economic_Argument
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada is waking up now, good!
Canada is waking up now, good!
Identity Attack0.008694496
Insult0.013212911
Profanity0.012175481
Threat0.007909686
Severe Toxicity0.0013923645
Low Tox 0.02826718 Moderate Con 0.335
Oct 1, 2025 IRCC Names India in Study …
Well , Canada should fix its immigration laws
Well , Canada should fix its immigration laws
Identity Attack0.014350293
Insult0.009906891
Profanity0.00997221
Threat0.006485652
Severe Toxicity0.0009393692
Low Tox 0.02826718 Low Con 0.171 Policy_Critique
Feb 10, 2026 Inside Canada's Indian Invasion...
There you have it Trudeau Carney and the WEF decided years ago that canada needs 100million people so without a care that is there only goal.
There you have it Trudeau Carney and the WEF decided years ago that canada needs 100million people so without a care that is there only goal.
Identity Attack0.0051797
Insult0.01617693
Profanity0.009903891
Threat0.006194372
Severe Toxicity0.0008678436
Low Tox 0.028149333 Low Con 0.184
Sep 23, 2025 Inside Canada's Indian Metropolis (Brampton)
I’ve recently left Canada and noticed lots of FB ads inviting foreigners to engage a screening process to see if they qualify for residency in Canada.
I’ve recently left Canada and noticed lots of FB ads inviting foreigners to engage a screening process to see if they qualify for residency in Canada.
Identity Attack0.019676208
Insult0.010552894
Profanity0.010262563
Threat0.006317357
Severe Toxicity0.0009822845
Low Tox 0.028149333 Moderate Con 0.498 Personal_Narrative
Nov 21, 2025 19 likes Thousands of refugees allowed into …
This is the system: Student immigrates to Canada on a student Visa, gets a Diploma which they use to get a Post-Graduation Work Permit, this is used to get Permanent Residence (PR). After 3 years …
This is the system: Student immigrates to Canada on a student Visa, gets a Diploma which they use to get a Post-Graduation Work Permit, this is used to get Permanent Residence (PR). After 3 years apply for Citizenship, which makes it easier to bring their parents into Canada. Those parents apply for PR, then wait 3 years, after which they can also apply for Citizenship. If they are 55+ years old, they don't need to take the test or prove they can speak the English. They just apply and get become Citizens. All of this while enjoying the benefits of a Socialized Healthcare, Old Age Pension after 65+, Canada Child Benefit paid to parents with kids under 18, and more. This is not a sustainable economic model, we WILL run out of money. Technically we already have 😂
Identity Attack0.00984143
Insult0.014124917
Profanity0.01265371
Threat0.0065115434
Severe Toxicity0.0011348724
Low Tox 0.028149333 Constructive 0.612 Economic_Argument
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Visiting Canada and India at same time is awesome 😂
Visiting Canada and India at same time is awesome 😂
Identity Attack0.012943448
Insult0.011046898
Profanity0.016411226
Threat0.0074306927
Severe Toxicity0.0018024445
Low Tox 0.028149333 Moderate Con 0.433 Humor_Satire
Feb 25, 2026 Inside Canada's Indian Invasion...
0:38 Yes, immigrants in Canada pay taxes. Your tax obligations depend on your residency status, which is based on factors like the number of days you spend in Canada and your ties to the country. …
0:38 Yes, immigrants in Canada pay taxes. Your tax obligations depend on your residency status, which is based on factors like the number of days you spend in Canada and your ties to the country. Income earned from Canadian sources is generally taxable for both residents and non-residents.
Identity Attack0.01766643
Insult0.010096892
Profanity0.011133623
Threat0.0057606893
Severe Toxicity0.00088214874
Low Tox 0.028031485 Moderate Con 0.451 Meta_Commentary
Oct 27, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada has welcomed criminals and members of terr0r organizations in the last 10 years, even has paid millions of $$$ to them. So, any normal country that cares for the wellbeing of their citizens would …
Canada has welcomed criminals and members of terr0r organizations in the last 10 years, even has paid millions of $$$ to them. So, any normal country that cares for the wellbeing of their citizens would want to protect its borders from those “Canadians”
Identity Attack0.008588185
Insult0.007371856
Profanity0.000062916915
Threat0.00027536758
Severe Toxicity0.000004110165
Low Tox 0.027917115 Unverified_Claim
Dec 9, 2025
Hi from Afghanistan I'm refugees in india plz help Canada
Hi from Afghanistan I'm refugees in india plz help Canada
Identity Attack0.018369852
Insult0.010362893
Profanity0.015454767
Threat0.008414571
Severe Toxicity0.001745224
Low Tox 0.027913637 Constructive 0.547
Apr 18, 2018 How much do refugees and …
Literally yesterday I was thinking of visiting Canada Montreal and now this vid pops up 😮
Literally yesterday I was thinking of visiting Canada Montreal and now this vid pops up 😮
Identity Attack0.008065533
Insult0.011008898
Profanity0.019075647
Threat0.008103873
Severe Toxicity0.0019741058
Low Tox 0.027913637 Moderate Con 0.432 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Another Dearborn in Canada
Another Dearborn in Canada
Identity Attack0.010211408
Insult0.014580919
Profanity0.010945748
Threat0.0067316215
Severe Toxicity0.0014305115
Low Tox 0.027913637 Low Con 0.286 Identity_Assertion
Dec 9, 2025 Inside Canada's Indian Metropolis (Brampton)
@TorontoSun The Libs vision for Canada as a “post-national state” seems to be a Canada that consists of a collection of other Nations.
@TorontoSun The Libs vision for Canada as a “post-national state” seems to be a Canada that consists of a collection of other Nations.
Identity Attack0.014249804
Insult0.013668913
Profanity0.00950252
Threat0.006084333
Severe Toxicity0.0009822845
Low Tox 0.027913637 Low Con 0.224 Policy_Critique
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Make Canada CANADIAN again
Make Canada CANADIAN again
Identity Attack0.014149316
Insult0.010818896
Profanity0.013336895
Threat0.007586042
Severe Toxicity0.0018978119
Low Tox 0.02779579 Low Con 0.245
Nov 5, 2025 IRCC Names India in Study …
I was born and raised in Canada. Can I claim that I'm a refugee and live better than I am now?
I was born and raised in Canada. Can I claim that I'm a refugee and live better than I am now?
Identity Attack0.016762028
Insult0.010286893
Profanity0.010911589
Threat0.0061037517
Severe Toxicity0.0010490417
Low Tox 0.02779579 Constructive 0.526 Question
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Finally a good move. About time the rest of Canada follows for the sake of all Canadians.
Finally a good move. About time the rest of Canada follows for the sake of all Canadians.
Identity Attack0.014048826
Insult0.011312899
Profanity0.009784333
Threat0.008103873
Severe Toxicity0.0011062622
Low Tox 0.02779579 Moderate Con 0.409 Policy_Critique
Nov 24, 2025 Quebec Ends Economic Immigration Program …
Just as I was about to flee England for Canada 😭
Just as I was about to flee England for Canada 😭
Identity Attack0.016058605
Insult0.010058892
Profanity0.010945748
Threat0.007249452
Severe Toxicity0.0013256073
Low Tox 0.02779579 Moderate Con 0.388
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Education is a Migration Pathway that is why education has increasingly become a gateway for migration, especially in countries like Canada, the UK, Australia, and New Zealand. These countries benefit in multiple ways: Economic gains …
Education is a Migration Pathway that is why education has increasingly become a gateway for migration, especially in countries like Canada, the UK, Australia, and New Zealand. These countries benefit in multiple ways: Economic gains from international tuition fees. Young labor to support aging populations. Potential future immigrants who are already educated and adapted to the country. Governments often design these systems intentionally — international students are part of their immigration and economic growth strategies, not just passive victims or actors. India has a massive, educated, English-speaking population. India has the largest pool of college graduates who are English-proficient, making them eligible and attractive for global mobility. Canadian colleges and universities actively recruit in India because it's a guaranteed market. Some Canadians have prioritized volume over quality, which has led to systemic issues. You are not alone England, Australia and New Zealand are milking Indians too
Identity Attack0.011321344
Insult0.013592913
Profanity0.011765569
Threat0.0063885585
Severe Toxicity0.0011014938
Low Tox 0.02779579 Constructive 0.646
Oct 2, 2025 IRCC Names India in Study …
Only in Canada!
Only in Canada!
Identity Attack0.020178653
Insult0.0107048955
Profanity0.010467518
Threat0.006330303
Severe Toxicity0.0013923645
Low Tox 0.02779579 Moderate Con 0.327
Nov 20, 2025 14 likes Thousands of refugees allowed into …
Canada's immigration system was never ideal. Even in the 1970's the govt. never knew who was enteringband leaving the country.
Canada's immigration system was never ideal. Even in the 1970's the govt. never knew who was enteringband leaving the country.
Identity Attack0.010137413
Insult0.013402912
Profanity0.009246326
Threat0.006045496
Severe Toxicity0.0007247925
Low Tox 0.02779579 Moderate Con 0.424 Policy_Critique
Feb 18, 2026 LILLEY UNLEASHED: The fall of …
Mashallah Punjabi folk , what a lovely community , I bet u guys are serving CANADA well , RAB DUNYA DA MALIK HAI OR KOI NAHI❤❤❤
Mashallah Punjabi folk , what a lovely community , I bet u guys are serving CANADA well , RAB DUNYA DA MALIK HAI OR KOI NAHI❤❤❤
Identity Attack0.014149316
Insult0.020966014
Profanity0.024541125
Threat0.008362788
Severe Toxicity0.0035476685
Low Tox 0.02779579 Constructive 0.53 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Is this in Canada???i thought canada follow driving rules.
Is this in Canada???i thought canada follow driving rules.
Identity Attack0.015455672
Insult0.0113509
Profanity0.01041628
Threat0.0063108844
Severe Toxicity0.0009393692
Low Tox 0.027560094 Low Con 0.287 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
what international talent canada wants ? its just want international money. I am skilled multi device technician (NOC 22311) and have 3 years on canadian experience. repaired over 3000 devices for air canada, canada post, …
what international talent canada wants ? its just want international money. I am skilled multi device technician (NOC 22311) and have 3 years on canadian experience. repaired over 3000 devices for air canada, canada post, bank of montreal, various schools, hospital and colleges. I see no chance to get PR and extend my expiring visa. Government just keep inviting the French speakers.
Identity Attack0.013244915
Insult0.01306091
Profanity0.009869732
Threat0.006149062
Severe Toxicity0.000872612
Low Tox 0.027560094 Constructive 0.583 Personal_Narrative
Jan 20, 2026 1 likes Why Canada’s immigration system has …

Perspective API Dimensions Reference

13 dimensions explained

Toxic (6)

Toxicity
— Rude, disrespectful, or unreasonable
Severe Toxicity
— Very hateful or aggressive
Identity Attack
— Targeting race, religion, gender, etc.
Insult
— Inflammatory or provocative language
Profanity
— Swear words or obscene language
Threat
— Intention to inflict pain or violence

Prosocial (7)

Affinity
— Agreement or shared understanding
Compassion
— Concern for others' wellbeing
Curiosity
— Desire to learn or understand more
Nuance
— Acknowledges complexity or multiple perspectives
Personal Story
— Shares personal experience
Reasoning
— Evidence-based or logical argumentation
Respect
— Politeness and consideration for others
Data sources: comment_perspective_scores, comment_embeddings, and view_comment_sentiment · Scores are probability values (0–1) from Google's Perspective API via Communalytic.