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 185 of 244
Elbows up and now blarney Carney is continuing the decimation of Canada and Canada is in the penalty box for elbowing.
Elbows up and now blarney Carney is continuing the decimation of Canada and Canada is in the penalty box for elbowing.
Identity Attack0.01766643
Insult0.029934563
Profanity0.01261955
Threat0.010938995
Severe Toxicity0.002002716
Low Tox 0.085582085 Low Con 0.285
Jan 4, 2026 New rules, regulations take effect …
Every where and all over Ontario pearson airport is like Delhi 😅😅😅😅😅😅 I shocked and asked, "Where am I? Canada or India
Every where and all over Ontario pearson airport is like Delhi 😅😅😅😅😅😅 I shocked and asked, "Where am I? Canada or India
Identity Attack0.05089863
Insult0.024124376
Profanity0.014532468
Threat0.006757513
Severe Toxicity0.0024795532
Low Tox 0.085582085 Moderate Con 0.472 Identity_Assertion
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
just marrying canadian and having a child, is not a solid ground for citizenship...main question is what you did for canada ?
just marrying canadian and having a child, is not a solid ground for citizenship...main question is what you did for canada ?
Identity Attack0.052490227
Insult0.0233509
Profanity0.010245483
Threat0.0063950317
Severe Toxicity0.0017929077
Low Tox 0.085582085 Low Con 0.262
Dec 23, 2025 29 likes Deportations From Canada at Their …
My parents immigrated to Canada from Portugal. They set about trying to be even more Canadian than someone born here. I have no problem with immigration, but I do start to when people refuse to …
My parents immigrated to Canada from Portugal. They set about trying to be even more Canadian than someone born here. I have no problem with immigration, but I do start to when people refuse to adopt our customs and ways and just act as though they are still in India and don't respect Canada- the country they have moved to. They take advantage of our health care systems, benefits etc etc. I find it sad that Canada is starting to look nothing like the country I remember in my youth.
Identity Attack0.06340405
Insult0.024768941
Profanity0.01220964
Threat0.0061037517
Severe Toxicity0.002193451
Low Tox 0.085582085 Constructive 0.734
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
All the words are there but nuthin is being done. Oh Canada, no ody stands on guard for thee.
All the words are there but nuthin is being done. Oh Canada, no ody stands on guard for thee.
Identity Attack0.012240025
Insult0.03257891
Profanity0.014395831
Threat0.008259222
Severe Toxicity0.00207901
Low Tox 0.085582085 Moderate Con 0.317
Dec 22, 2025 IRCC Names India in Study …
We took in way more than we can handle. Canada already has a small population. Our system is designed for OUR population, and now it's crumbling under the weight of way too many new people …
We took in way more than we can handle. Canada already has a small population. Our system is designed for OUR population, and now it's crumbling under the weight of way too many new people that aren't even working with us, just laying around and begging. ENOUGH.
Identity Attack0.011987305
Insult0.033790905
Profanity0.012926984
Threat0.007094103
Severe Toxicity0.001745224
Low Tox 0.085582085 Constructive 0.504 Fear_Threat
Sep 13, 2025 1 likes Why Canadians Are Turning Against …
People from other parts of Canada??? 😂 😂 😂 you’re Funny.
People from other parts of Canada??? 😂 😂 😂 you’re Funny.
Identity Attack0.037136484
Insult0.027841117
Profanity0.013371054
Threat0.006000186
Severe Toxicity0.0020599365
Low Tox 0.08479069 Low Con 0.245 Humor_Satire
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
I got a buddy in canada, i feel so much worry and hope everythings improves, or just make it apart of america
I got a buddy in canada, i feel so much worry and hope everythings improves, or just make it apart of america
Identity Attack0.053399716
Insult0.01890341
Profanity0.015318131
Threat0.009877442
Severe Toxicity0.0025177002
Low Tox 0.08479069 Constructive 0.523
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada is now just India 2.0 with a growing relationship with the CCP.
Canada is now just India 2.0 with a growing relationship with the CCP.
Identity Attack0.046159767
Insult0.029383656
Profanity0.013131939
Threat0.006925808
Severe Toxicity0.0023841858
Low Tox 0.08479069 Low Con 0.092 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
To be honest this is something all political party’s from across the spectrum agree with in Canada at the moment, we literally have no housing . We the Canadian Tax payer have been footing rbe …
To be honest this is something all political party’s from across the spectrum agree with in Canada at the moment, we literally have no housing . We the Canadian Tax payer have been footing rbe bill to keeo these immigrants/ refugees in rather nice 3/4 Hotles for the last few years . I’m a farmer who lives in the county but the closest city to where I live is Windsor and for the last 4 ish year the Government was hosting them in Five Hotel's across the city . It got to the point where it was cheaper for the government to BUY the hotels then rent all the rooms , so that’s what they did … No I’m all for helping people but that is kinda pushing it don’t you think ? There are no jobs for them , no homes for them , etc . We have been in a trade war for the last 2 years with the two largest economies in the world and we need to focus our economic power on thous conflicts at the moment and if the world like it or not fighting that is out top priority and everything else comes second .Even with out that fact Our former government overloaded what our ability’s where capable of handling . We have a pretty advanced social care network but these new folks who have never payed a dime into it and are living off of it for years with the government having no real plan on how to deal with it is just to much , with our with out the economic conflict we are currently in . The facts are the facts and we live in reality, anyways you guys all have a good one , cheers .
Identity Attack0.031206898
Insult0.030926194
Profanity0.019348921
Threat0.006977591
Severe Toxicity0.0024318695
Low Tox 0.08479069 Constructive 0.816 Policy_Critique
Feb 11, 2026 5 likes Canada's tighter immigration policy divides …
Canada is multiculture country. Indians have every right to live in Canada the way they want.
Canada is multiculture country. Indians have every right to live in Canada the way they want.
Identity Attack0.084182754
Insult0.019096779
Profanity0.018255826
Threat0.006427396
Severe Toxicity0.0027275085
Low Tox 0.083999306 Moderate Con 0.415 Moral_Argument
Nov 14, 2025 Inside Canada's Indian Metropolis (Brampton)
This is Canada now 😂 😢
This is Canada now 😂 😢
Identity Attack0.04641757
Insult0.021288296
Profanity0.017845914
Threat0.0075083673
Severe Toxicity0.003643036
Low Tox 0.083999306 Moderate Con 0.307 Humor_Satire
Feb 19, 2026 Canadian immigration officers investigating hundreds …
Too late unfortunately, canada will be soon out of G7 and become 3rd world within a decade or so
Too late unfortunately, canada will be soon out of G7 and become 3rd world within a decade or so
Identity Attack0.038683333
Insult0.023608726
Profanity0.013200258
Threat0.008945347
Severe Toxicity0.002632141
Low Tox 0.083999306 Low Con 0.137 Fear_Threat
Sep 30, 2025 2 likes IRCC Names India in Study …
Lol you found the most based man in Canada
Lol you found the most based man in Canada
Identity Attack0.023193322
Insult0.029163294
Profanity0.019280603
Threat0.0066215824
Severe Toxicity0.0022411346
Low Tox 0.083999306 Low Con 0.278
Jan 27, 2026 Inside Canada's Indian Invasion...
There are many problems with anti-immigrant rhetoric and one of them is the classification who is and who isn't an immigrant and the question of when does a person stop becoming an immigrant and become …
There are many problems with anti-immigrant rhetoric and one of them is the classification who is and who isn't an immigrant and the question of when does a person stop becoming an immigrant and become a Canadian? A significant portion of people living in Canada are first/second/third generation Canadians and so, how do we classify these people, are they immigrants or are they not? And what of their parents/grandparents who immigrated, are they? It's very important to note that without their ancestor parents, all these first/second/third gen Canadians will not be here and they are now 'Canadians' today because we had pro-immigration laws. Also, the idea of accessing services is by itself, very problematic. I spent the first 4 years of my life here paying high tuition fees as well as tax that are used to subsidize fellow Canadians' tuition fees yet I'm not able to access any government services. Following graduation, I worked as a worker on visa where my tax was no less than an average Canadian yet government services were very much inaccessible to me. It was only after I became permanent resident, that somehow everything suddenly became available to me. I have been tax paying 6-7 years before I became a PR here yet all those years, I wasn't able to access a single thing yet somehow, after I became PR, I'm eligible for everything? The tax argument doesn't make sense at all. I will be eligible to apply for citizenship in like a year and does that mean now I am one of you, Canadians?
Identity Attack0.060220852
Insult0.025155678
Profanity0.012926984
Threat0.006861079
Severe Toxicity0.002002716
Low Tox 0.08320791 Constructive 0.865
Oct 25, 2017 4 likes How much do refugees and …
How many vosas have already expired and those people ARE STILL IN CANADA?
How many vosas have already expired and those people ARE STILL IN CANADA?
Identity Attack0.038167715
Insult0.027605021
Profanity0.013610168
Threat0.0074048014
Severe Toxicity0.0026130676
Low Tox 0.08320791 Low Con 0.231 Unverified_Claim
Jan 15, 2026 279 likes 2.9 million Canadian temporary visas …
8:30 I don't buy it. They say we "have" to increase population because Canada has an aging population? Why? What wpuld happen if we don't? Increased quality of life? More affordable cost of living? Workers …
8:30 I don't buy it. They say we "have" to increase population because Canada has an aging population? Why? What wpuld happen if we don't? Increased quality of life? More affordable cost of living? Workers actually being valued and needed instead of competing for not even enough jobs? Oooh, so scary. Whatever they thought would happen, I don't see how it could have been worse than what we have now. How is getting millions of Tim Hortons and Walmart workers helping the aging population? It doesn't. The explanations don't make sense. 9:25 bs!!! How could they possibly think this? Their position is that since there was a population explosion in the 40's, now every future generation has to explode their population as well, or else there will be too many old people? Come on. It's too ridiculous to take seriously. Now since the rate isn't the same as the 40's they decide let's just import from countries that are massively over populated.... and become more like them. Like... NO!!! This is not what I want from life or for our world.
Identity Attack0.009434453
Insult0.03312982
Profanity0.020032106
Threat0.0071199946
Severe Toxicity0.0022602081
Low Tox 0.08320791 Constructive 0.71 Policy_Critique
Sep 24, 2025 1 likes Why Canadians Are Turning Against …
I am an immigrant myself since 2000. believe me, those new immigrants we all have issues with. they all know the system much better than most non-immigrant lawyers here in Canada.
I am an immigrant myself since 2000. believe me, those new immigrants we all have issues with. they all know the system much better than most non-immigrant lawyers here in Canada.
Identity Attack0.06340405
Insult0.023221988
Profanity0.012482914
Threat0.006155535
Severe Toxicity0.0016307831
Low Tox 0.08320791 Constructive 0.693
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Canada is already done. All thanks to the beautiful Liberal Party. The Gov. has ALL the power to make us or break us.
Canada is already done. All thanks to the beautiful Liberal Party. The Gov. has ALL the power to make us or break us.
Identity Attack0.009212466
Insult0.021868404
Profanity0.015898837
Threat0.029587816
Severe Toxicity0.0021743774
Low Tox 0.08320791 Low Con 0.221
Aug 25, 2025 2 likes Why Canadians Are Turning Against …
It seems to me that Canada's basic ideology and identity revolves around $$$$. Much if that is heavy industry and services which cater to the needs of such industries. Family, faith, community, children, are way, …
It seems to me that Canada's basic ideology and identity revolves around $$$$. Much if that is heavy industry and services which cater to the needs of such industries. Family, faith, community, children, are way, way diwn on the list of priorities. Canada has what it fed. Quit complaining. 😢
Identity Attack0.018168874
Insult0.03257891
Profanity0.011526455
Threat0.006537435
Severe Toxicity0.0014019012
Low Tox 0.08320791 Moderate Con 0.497 Identity_Assertion
Mar 1, 2026 1 likes LILLEY UNLEASHED: The fall of …
Canada is soo cooked bruh 😅
Canada is soo cooked bruh 😅
Identity Attack0.025203101
Insult0.02657372
Profanity0.023516348
Threat0.0072882893
Severe Toxicity0.0030708313
Low Tox 0.08320791 Low Con 0.288 Humor_Satire
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
This country is gone down the drain No matter what they do it's a disaster created by Liberals I know I am leaving Canada forever
This country is gone down the drain No matter what they do it's a disaster created by Liberals I know I am leaving Canada forever
Identity Attack0.0035405615
Insult0.037351396
Profanity0.0005381205
Threat0.0015649609
Severe Toxicity0.000005879382
Low Tox 0.08309852 Fear_Threat
Apr 14, 2025
I am from India came to Canada legally (gone through 7 months of processing and waiting , submitted countless documents , photos , chat history to prove relation status and professional experience, literally submitted all …
I am from India came to Canada legally (gone through 7 months of processing and waiting , submitted countless documents , photos , chat history to prove relation status and professional experience, literally submitted all my life story) to obtain PR and come to Canada just to realize that people without any of these come from different parts of the world especially India bypassing the system and living better life working cash jobs and doing random stuff. When i went to take driving license first time, An Indian origin guy rejected my application saying that my Indian License wasn't looking original enough , where I have seen people who couldn't even speak basic English were applying to get license to drive trucks. It is sad to see how many of our people are bringing a lot of 'Indianness' to this country and live like it is their own turf. I have met many young and middle aged individuals who call themselves students who doesn't even have a clue of what they are studying. It is unbelievable how people of certain status live their life partying and enjoying breaking all sort of rules , dropping out of college etc. when people who are here legally and many Canadians struggling to pay rent / mortgages / insurances etc. Don't even want to talk about job security , its a joke. Finally happy to see someone raising voice.
Identity Attack0.034300596
Insult0.02982438
Profanity0.02208166
Threat0.007197669
Severe Toxicity0.0025367737
Low Tox 0.08241652 Constructive 0.741
Oct 22, 2025 IRCC Names India in Study …
We don’t want ICE in Canada
We don’t want ICE in Canada
Identity Attack0.046159767
Insult0.01838776
Profanity0.013302735
Threat0.007935578
Severe Toxicity0.002040863
Low Tox 0.08241652 Low Con 0.279
Jan 16, 2026 2.9 million Canadian temporary visas …
Dubai, UAE and other GCC countries are also expanding their populations to grow economy. But they do not grant citizenship to any one. They just grant work visas and kick anyone out who violates local …
Dubai, UAE and other GCC countries are also expanding their populations to grow economy. But they do not grant citizenship to any one. They just grant work visas and kick anyone out who violates local laws or customs. Canada should follow same path.
Identity Attack0.018972786
Insult0.020256994
Profanity0.012995303
Threat0.04098356
Severe Toxicity0.0031280518
Low Tox 0.08241652 Moderate Con 0.485 Comparative_Framing
Feb 6, 2026 1 likes Inside Canada's Indian Metropolis (Brampton)

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.