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: "This is so messed up, …" 207 comments · Page 6 of 9
And that Chipmunk from Ottawa wants to confiscate our guns while his people be messing around town. I don’t think so
And that Chipmunk from Ottawa wants to confiscate our guns while his people be messing around town. I don’t think so
Identity Attack0.013345404
Insult0.12702756
Profanity0.022559889
Threat0.010705971
Severe Toxicity0.004348755
Low Tox 0.19219314 Low Con 0.222 Policy_Critique
Feb 21, 2026 Canadian immigration officers investigating hundreds …
Not an Indian immigrant here; I moved to Canada in 2014. I love Indian people. However, this is a mess, regardless of whether it is indian or any other ethnicity. This shouldn't be this way. …
Not an Indian immigrant here; I moved to Canada in 2014. I love Indian people. However, this is a mess, regardless of whether it is indian or any other ethnicity. This shouldn't be this way. We meant to move to Canada…
Identity Attack0.23467018
Insult0.04032305
Profanity0.017572641
Threat0.0064985976
Severe Toxicity0.0037574768
Low Tox 0.1893425 Constructive 0.677 Personal_Narrative
Sep 19, 2025 21 likes Inside Canada's Indian Metropolis (Brampton)
As a Brampton raised kid, I lived there from 97' till about 2023, I'm caribbean and we have a large indian/muslim/hindu population too on our island. (Trinidad) and the issue with Brampton is: Indian people …
As a Brampton raised kid, I lived there from 97' till about 2023, I'm caribbean and we have a large indian/muslim/hindu population too on our island. (Trinidad) and the issue with Brampton is: Indian people will gladly intergrade, but Canadian borns won't welcome it. Walk with me- I'll use food for an example. Every other grocery store is middle eastern/asian/african in Brampton and its becomes harder finding more western style food. I love international food, I cook it often but if you're used to burgers and pizza and only know how to make spaghetti it feels like a 'take over' These people want what they want and even though all these places are free for you to also enjoy they don't like it cause it's too 'foreign' to them. It doesn't mean there isnt still a No Frills or a Walmart or Metro, but because the african and halal store are closer and more frequent it seems like more of a convenience to others and not to you. When people say we're multi-cultural, they mean 'yeah he's brown or black but he keeps it to himself' They aren't going to go to that Sikh temple giving free food, and only go to the church at the beginning even though they're welcome to both. It's the same for Diwali and other things, white people dont care to be interested in those things, and just wonder why they get to have it at all. I do agree with that indian lady at the beginning though, with lax immigration you come in feeling like you don't need to do anything to assimilate. They're doing themselves a disservice by only helping themselves. I hate stereotypes being perpetuated onto people but like that Pakistani guy said too, you live in a bubble and you don't pay attention to that. You can go days without speaking english to someone. You can't immigrate somewhere and shut out everyone already there. I get you may not feel welcome by the white people like the ones in the beginning and so you dont mess with them, and its easy not to. But there needs to be openness with helping everyone benefit from multi-culturalism and not just some of us. There are issues with immigrants not wanting to go outside their bubble and for canadians not to want to either, It'll be hard to (with the current issues we're facing as a country) to actually blend together more.
Identity Attack0.25140062
Insult0.061101943
Profanity0.02392626
Threat0.008181547
Severe Toxicity0.0060272217
Low Tox 0.1883923 Constructive 0.849
Oct 4, 2025 6 likes Inside Canada's Indian Metropolis (Brampton)
Boy Trudeau made a mess of our immigration system.
Boy Trudeau made a mess of our immigration system.
Identity Attack0.033269364
Insult0.0836065
Profanity0.01846078
Threat0.0077802283
Severe Toxicity0.0029754639
Low Tox 0.18554166 Low Con 0.211 Policy_Critique
Feb 18, 2026 1 likes Canada's tighter immigration policy divides …
And the man who made this mess is enjoying his afterlife with Katy Perry. How wonderful!
And the man who made this mess is enjoying his afterlife with Katy Perry. How wonderful!
Identity Attack0.0049577127
Insult0.107333586
Profanity0.022901481
Threat0.00967031
Severe Toxicity0.0033187866
Low Tox 0.18174082 Low Con 0.19
Nov 19, 2025 Inside Canada's Indian Metropolis (Brampton)
1) Canadian politicians are running a Ponzi scheme - just keep bringing in more foreigners to pay for everybody else they already brought in 2) This immigration game was started after DeGaulle sparked Quebec separatism, …
1) Canadian politicians are running a Ponzi scheme - just keep bringing in more foreigners to pay for everybody else they already brought in 2) This immigration game was started after DeGaulle sparked Quebec separatism, and neither Ottawa nor Washington knew how to deal with this, other than to mass-import lots of foreigners in order to dilute the Anglo-French divide that was quickly turning toxic. Washington was not going to allow a new country to form on its northern frontier, potentially creating a new geopolitical fault line which could be exploited by the Soviet bloc. Therefore all the stops would be pulled out to rearrange the demographics of the suddenly fragile Canada. 3) This immigration game is just a human trafficking operation. Canada itself has been reduced to a human trafficking operation, originally to counter Quebec separatism, and then later the politicians just plain got addicted to importing new voters, rather than solving the problems of existing voters through good governance. 4) We're all up the creek without a paddle. Neither do I have any solutions to the current mess, nor do the people who made this video have any solutions. It's now like the weather - we can complain about it, but can't change it. Maybe Trump can solve it by breaking up Canada and turning pieces of it into new American states. I know - it's blasphemy - but... 5) *_I too am of Indian heritage,_* and have been a Canadian for over half a century.
Identity Attack0.105836816
Insult0.075868964
Profanity0.024062896
Threat0.009644418
Severe Toxicity0.004119873
Low Tox 0.18079062 Constructive 0.573 Unverified_Claim
Oct 2, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Canada is not bringing in immigrants to work. I am a child of immigrants. My parents worked hard from the day they landed and given 0 from the government. Today, these "new Canadians " get …
Canada is not bringing in immigrants to work. I am a child of immigrants. My parents worked hard from the day they landed and given 0 from the government. Today, these "new Canadians " get free housing, free large amounts of money(which they use to send back to their homeland)...while we , born Canadians find it hard to pay our everyday expenses. Does this make sense.? The government has to stop handing out our hard earned money. Take care of your own first. And we have to endure bending to their culture not them learning our culture...our humility and kindness. This is not about to being welcoming to everyone , this is about calling out to the government start cleaning up this mess before we ( born Canadians) find ourselves without a country of our own.
Identity Attack0.11163961
Insult0.07491849
Profanity0.020168742
Threat0.008427517
Severe Toxicity0.0048828125
Low Tox 0.1798404 Constructive 0.672 Economic_Argument
Sep 8, 2025 1 likes Why Canadians Are Turning Against …
You're all spot on! How is it even possible coming from US and declaring asylum in Canada? And then we have fake refugees, students overstaying visa and applying for refugee status and playing our system, …
You're all spot on! How is it even possible coming from US and declaring asylum in Canada? And then we have fake refugees, students overstaying visa and applying for refugee status and playing our system, rejected applicants enjoying our health care system etc. What a mess and insult to genuine applicants who lined up and went legally through the immigration system.
Identity Attack0.10221587
Insult0.075868964
Profanity0.014054239
Threat0.007094103
Severe Toxicity0.003566742
Low Tox 0.17805049 Constructive 0.702 Policy_Critique
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
How dare you bring up healthcare, you know how messed up our system already is. As a nurse, and I’m not saying that people do not deserve to come to this country, that is absolutely …
How dare you bring up healthcare, you know how messed up our system already is. As a nurse, and I’m not saying that people do not deserve to come to this country, that is absolutely not what I’m saying. I’m saying that our healthcare system is burdened, how can we take care of other people when we can’t afford to even take care of anybody here at this point. Do you know how many patients I have who have immigrated to Canada and their elite 60s and 70s, can’t speak a word of English and didn’t contribute anything to our economy yet their family members leave them in the hospital because they can’t walk and talk the way they used to, and refuse to take them home.
Identity Attack0.03894114
Insult0.07872037
Profanity0.07385241
Threat0.0074824756
Severe Toxicity0.005340576
Low Tox 0.17631748 Constructive 0.726
Jan 9, 2026 Deportations From Canada at Their …
What a mess & where my hut papper seeds
What a mess & where my hut papper seeds
Identity Attack0.004920715
Insult0.06512285
Profanity0.057443913
Threat0.007857903
Severe Toxicity0.004348755
Low Tox 0.17371799 Moderate Con 0.4 Meta_Commentary
Oct 7, 2025 IRCC Names India in Study …
Yeah you NEVER take a knife or pointy items across the boarder. Unless you were really get into trouble. But we do not mess around with illegal drugs. And weapons. And some skin care, Lol
Yeah you NEVER take a knife or pointy items across the boarder. Unless you were really get into trouble. But we do not mess around with illegal drugs. And weapons. And some skin care, Lol
Identity Attack0.022188433
Insult0.04032305
Profanity0.022559889
Threat0.053007595
Severe Toxicity0.005493164
Low Tox 0.17371799 Moderate Con 0.453 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
Pierre Poilievre - is the ONLY LEADER WHO CAN FIX CANADA HE HAS CLEAR GOAL AND PLAN - Please VOTE FOR HIM If you want our Golden-days back and clean Liberal mess
Pierre Poilievre - is the ONLY LEADER WHO CAN FIX CANADA HE HAS CLEAR GOAL AND PLAN - Please VOTE FOR HIM If you want our Golden-days back and clean Liberal mess
Identity Attack0.06385879
Insult0.06302499
Profanity0.02433617
Threat0.012233571
Severe Toxicity0.005874634
Low Tox 0.16851899 Moderate Con 0.47
Nov 21, 2025 Quebec Ends Economic Immigration Program …
Please at least stop all pr , refugee , temporary At least 5 years to recover This all mess do it asp
Please at least stop all pr , refugee , temporary At least 5 years to recover This all mess do it asp
Identity Attack0.073429056
Insult0.0573046
Profanity0.022901481
Threat0.01101667
Severe Toxicity0.0044822693
Low Tox 0.16678599 Low Con 0.232
Sep 11, 2025 1 likes Why Canadians Are Turning Against …
Free plane ride home for these people during winter time, it's cool they'll be back in the spring. The Authoritative powers that govern over many government bodies think work should be a place to hire …
Free plane ride home for these people during winter time, it's cool they'll be back in the spring. The Authoritative powers that govern over many government bodies think work should be a place to hire friends and family and let them mess and around do whatever they want while they are at work and be totally corrupt this is a joke and when you people learn how to do things properly maybe there will be some order around here. Your supervisor should be respected and feared not some person asking for some of your paycheck and sexual favors from his co workers what kind of place are you people running? Hire a person that will fire all these clowns and find people that do exactly as they are told that they have no familial ties with this system is totally Nepotistic.
Identity Attack0.004994711
Insult0.10294484
Profanity0.021466793
Threat0.0074954215
Severe Toxicity0.0022125244
Low Tox 0.165053 Moderate Con 0.405
Dec 25, 2025 Deportations From Canada at Their …
We need a few years to catch up with housing, health care, etc. Immigration needs to completely stop to give us time. Concentrate on deportations. If illegal parents have a child in Canada, all 3 …
We need a few years to catch up with housing, health care, etc. Immigration needs to completely stop to give us time. Concentrate on deportations. If illegal parents have a child in Canada, all 3 should go back and revoke that child's Canadian citizenship be cause it was obtained illegally . It's time to be tough and undo all the fkg mess the liberals have caused and continue to cause to what used to be Canada!
Identity Attack0.10221587
Insult0.06669625
Profanity0.024882717
Threat0.009023022
Severe Toxicity0.0045204163
Low Tox 0.1641865 Moderate Con 0.442
Oct 4, 2025 Inside Canada's Indian Metropolis (Brampton)
Canada needs to plug this big hole. This student program has messed up Canada and it's social fabric. Stop it now.
Canada needs to plug this big hole. This student program has messed up Canada and it's social fabric. Stop it now.
Identity Attack0.037394293
Insult0.061276767
Profanity0.03615085
Threat0.015256803
Severe Toxicity0.0048446655
Low Tox 0.16043124 Low Con 0.282 Policy_Critique
Oct 1, 2025 2 likes IRCC Names India in Study …
Thanks to the liberals . It's the right time someone spoke about this mess.
Thanks to the liberals . It's the right time someone spoke about this mess.
Identity Attack0.021585498
Insult0.0813853
Profanity0.020646973
Threat0.007340072
Severe Toxicity0.0022125244
Low Tox 0.15987846 Moderate Con 0.354 Policy_Critique
Jan 28, 2026 Inside Canada's Indian Invasion...
And still Canadian govt and media currying favor with the one country that is the source of this mess by not naming it! Unbelievable!
And still Canadian govt and media currying favor with the one country that is the source of this mess by not naming it! Unbelievable!
Identity Attack0.057037655
Insult0.07967083
Profanity0.015728042
Threat0.007094103
Severe Toxicity0.0029754639
Low Tox 0.15987846 Low Con 0.202 Policy_Critique
Feb 18, 2026 1 likes Canadian immigration officers investigating hundreds …
What a severe mess this is.
What a severe mess this is.
Identity Attack0.0031633168
Insult0.071750276
Profanity0.025497584
Threat0.007327127
Severe Toxicity0.002374649
Low Tox 0.15987846 Low Con 0.269 Policy_Critique
Sep 30, 2025 IRCC Names India in Study …
Why to bring them waste our tax dollars and struggling to send them back, and most of them land in illegal status. They hide in cash jobs. Creating a mess. Why can't they do right …
Why to bring them waste our tax dollars and struggling to send them back, and most of them land in illegal status. They hide in cash jobs. Creating a mess. Why can't they do right thing at the first time.
Identity Attack0.054763943
Insult0.06669625
Profanity0.015044857
Threat0.008789998
Severe Toxicity0.0035476685
Low Tox 0.1587729 Moderate Con 0.491
Jan 16, 2026 2.9 million Canadian temporary visas …
Cleaning up the Trudeau mess
Cleaning up the Trudeau mess
Identity Attack0.013244915
Insult0.086852804
Profanity0.021056883
Threat0.009023022
Severe Toxicity0.0035858154
Low Tox 0.15822013 Low Con 0.215 Policy_Critique
Jan 19, 2026 34 likes Why Canada’s immigration system has …
Nah man Tyler, you're showing India in a very negative light, messing with the biggest population on earth won't work out too well.
Nah man Tyler, you're showing India in a very negative light, messing with the biggest population on earth won't work out too well.
Identity Attack0.10221587
Insult0.045593183
Profanity0.019348921
Threat0.0077154995
Severe Toxicity0.002937317
Low Tox 0.15435068 Moderate Con 0.352 Moral_Argument
Jan 28, 2026 Inside Canada's Indian Invasion...
Justin Trudeau messed everything up
Justin Trudeau messed everything up
Identity Attack0.0073255757
Insult0.0777699
Profanity0.022423252
Threat0.0072365063
Severe Toxicity0.0024604797
Low Tox 0.15269235 Low Con 0.202 Policy_Critique
Jan 28, 2026 Inside Canada's Indian Invasion...
I think due to the prosperity and stability Canada has enjoyed for so long Canadians have developed a certain standard of living and expectations in regards to that. So no, we don't want to have …
I think due to the prosperity and stability Canada has enjoyed for so long Canadians have developed a certain standard of living and expectations in regards to that. So no, we don't want to have to work 2-3 minimum wage paying jobs to get by, no we don't want to live 4 or more to a 400 sqft studio apartment, yes we want to be able to afford our own homes, yes we want to be able to achieve a stable middle class lifestyle. That doesn't work for the crony capitalists who's greed and lust for power always needs satiating. So we have the Liberal government bringing in more immigrants than we have infrastructure to accommodate in an effort to keep wages down so profits can always be up. Immigrants who are willing to accept a lower quality of life than what most Canadians expect/accustom to because it's still superior to where they came from. So the quality of life for all Canadians is exponentially reduced. We are to accept a lower quality of life and if we resist then we are branded with all kinds of derogatory names; racist, xenophobe, fascist, unacceptable fringe, far-right extremists, et al. What's undeniable is that before the Liberals took power in 2015 we had an immigration system in Canada that worked quite well and that since the Liberals took power our immigration system is a destructive mess. This isn't by accident or incompetence, it's intentional, by design. Unfortunately Canada has a problem with so much of our population being ideologically blind, willingly ignorant, easily manipulated, cowardly staying in an abusive relation with our current oppressive government. Question is can the country be saved before too much damage is done?
Identity Attack0.030433474
Insult0.0820023
Profanity0.021056883
Threat0.0068416605
Severe Toxicity0.00289917
Low Tox 0.15213956 Constructive 0.741
Aug 25, 2025 2 likes Why Canadians Are Turning Against …
CBAM Communists Branding Another Mess Government programs and spending is not a sign of success. It is a sign of failure. Communism doesn't work the way you think.
CBAM Communists Branding Another Mess Government programs and spending is not a sign of success. It is a sign of failure. Communism doesn't work the way you think.
Identity Attack0.034300596
Insult0.06564732
Profanity0.015283971
Threat0.006770459
Severe Toxicity0.002155304
Low Tox 0.15158679 Low Con 0.143 Policy_Critique
Feb 18, 2026 LILLEY UNLEASHED: The fall of …

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.