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: "There was not a need …" 2,035 comments · Page 65 of 82
Where do they get this 80k the guy says in the intro. I think the first time an immigrant applies for any assistance they get deported along with all attached to their application to come …
Where do they get this 80k the guy says in the intro. I think the first time an immigrant applies for any assistance they get deported along with all attached to their application to come here. This is because they need to prove they can support themselves to come here.
Identity Attack0.031722516
Insult0.014580919
Profanity0.011560614
Threat0.00704232
Severe Toxicity0.0012159348
Low Tox 0.049089402 Moderate Con 0.435
Sep 11, 2025 Why Canadians Are Turning Against …
Ps. .how do they afford 700 000 homes in my neighborhood???? And not work or speak English when I needed a Masters bc I couldn't speak French!
Ps. .how do they afford 700 000 homes in my neighborhood???? And not work or speak English when I needed a Masters bc I couldn't speak French!
Identity Attack0.017867407
Insult0.017227544
Profanity0.012277958
Threat0.0062332097
Severe Toxicity0.0015926361
Low Tox 0.048842013 Moderate Con 0.465
Sep 9, 2025 1 likes Why Canadians Are Turning Against …
We need Trump, Holman and ICE. I'm pretty sure they could find them. You just need the will which unfortunately does not exist in Canada!
We need Trump, Holman and ICE. I'm pretty sure they could find them. You just need the will which unfortunately does not exist in Canada!
Identity Attack0.015757138
Insult0.022770792
Profanity0.010433359
Threat0.006815769
Severe Toxicity0.0013446808
Low Tox 0.048842013 Moderate Con 0.375 Call_To_Action
Oct 4, 2025 IRCC Names India in Study …
Not to be that guy, but every day, i feel more and more like we need another austrailian painter, or nothing will change.
Not to be that guy, but every day, i feel more and more like we need another austrailian painter, or nothing will change.
Identity Attack0.022791367
Insult0.017292
Profanity0.019212283
Threat0.009566744
Severe Toxicity0.001964569
Low Tox 0.048842013 Moderate Con 0.355 Humor_Satire
Jan 28, 2026 Inside Canada's Indian Invasion...
Canada needs repatriation uf it wants to survive. Young Canadians can't afford housing or families. (Or is that the plan?)
Canada needs repatriation uf it wants to survive. Young Canadians can't afford housing or families. (Or is that the plan?)
Identity Attack0.029402243
Insult0.015948927
Profanity0.010689554
Threat0.007340072
Severe Toxicity0.0016498566
Low Tox 0.048594624 Moderate Con 0.336
Nov 26, 2025 Quebec Ends Economic Immigration Program …
2.9 million people can lawsuit against Trudeau because Trudeau simply allowed too many temporary visas that should not be allowed from the first place. For example, Trudeau allowed visas to allow people to work for …
2.9 million people can lawsuit against Trudeau because Trudeau simply allowed too many temporary visas that should not be allowed from the first place. For example, Trudeau allowed visas to allow people to work for minimum wage jobs in Canada or jobs with no trade skills., and even if skilled workers were invited, their jobs are not in high demand or about to be replaced by AI in a couple of years. Every year over 100,000 jobs will be replaced by AI starting from the late 2026, starting from the transportation industry, customer services, office jobs, IT jobs, and education; soon healthcare and engineering as well. No developed country needs workers anymore except very few experts and there will be massive layoff, not because of the economic crisis, but because of AI. In Japan, China, and South Korea, AI are widely used and now young people with a master or PhD degree can't even get a job.
Identity Attack0.00621564
Insult0.026702631
Profanity0.013371054
Threat0.00713294
Severe Toxicity0.0015544891
Low Tox 0.048594624 Moderate Con 0.496
Jan 16, 2026 2.9 million Canadian temporary visas …
Brampton needs ice
Brampton needs ice
Identity Attack0.008879486
Insult0.016100928
Profanity0.01764096
Threat0.012596053
Severe Toxicity0.002861023
Low Tox 0.048099842 Low Con 0.219 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Integration is key for Canada as a multicultural country to coexist. Immigration needs reforming i.e.no cash jobs whatsoever, intl students will have to intl student fees, no handouts to asylum seekers who aren't from a …
Integration is key for Canada as a multicultural country to coexist. Immigration needs reforming i.e.no cash jobs whatsoever, intl students will have to intl student fees, no handouts to asylum seekers who aren't from a war torn country. Highschoolers must be given priority in local jobs, it's up to the franchise owners to work their schedules up. It's ok if the cost of the product increases. This will help wages keep up with inflation. No free pregnancy trips, if you want to have your child born here make sure you pay up.
Identity Attack0.02238941
Insult0.020837102
Profanity0.012175481
Threat0.0067769317
Severe Toxicity0.0016117096
Low Tox 0.048099842 Constructive 0.585 Policy_Critique
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
5:20 Everything you need to know.
5:20 Everything you need to know.
Identity Attack0.006770608
Insult0.015036922
Profanity0.022696527
Threat0.011094344
Severe Toxicity0.0027656555
Low Tox 0.04785245 Low Con 0.253 Meta_Commentary
Feb 15, 2026 Inside Canada's Indian Invasion...
We learn in University that Canada has improved from identity politics (Canada's culture and values) to diversity politics and it's a GOOD thing. Don't question it, you don't need an identity in order to have …
We learn in University that Canada has improved from identity politics (Canada's culture and values) to diversity politics and it's a GOOD thing. Don't question it, you don't need an identity in order to have a culture... We are doomed
Identity Attack0.013244915
Insult0.021997316
Profanity0.011902207
Threat0.0063626673
Severe Toxicity0.0010538101
Low Tox 0.04785245 Constructive 0.62 Identity_Assertion
Jan 29, 2026 Inside Canada's Indian Invasion...
IMMIGRATION OPTIONS / TRUTH ABOUT IMMIGRATION & IMMIGRANTS 1. Express Entry (skilled workers) • No settlement cash on arrival • Eligible for provincial health insurance (after waiting period) • Eligible for employment insurance (EI) after …
IMMIGRATION OPTIONS / TRUTH ABOUT IMMIGRATION & IMMIGRANTS 1. Express Entry (skilled workers) • No settlement cash on arrival • Eligible for provincial health insurance (after waiting period) • Eligible for employment insurance (EI) after working • Access to free settlement services (language training, job help) • Eligible for social assistance (welfare) only if unemployed and meeting provincial rules 2. Provincial Nominee Programs (PNP) • Same benefits as Express Entry once PR is granted • Free settlement and employment services • Provincial welfare only if financially eligible • No free housing or tickets 3. Quebec immigration programs • Quebec health insurance (RAMQ) • Free French language courses (often with small allowances) • Settlement services • Social assistance if eligible • No free tickets or housing by default 4. Family sponsorship • Sponsored person gets PR benefits (health care, settlement services) • Sponsor is financially responsible (government usually does NOT pay welfare) • No free housing or travel • Parents/grandparents have limited access to benefits initially 5. Work permit → PR • No welfare while on work permit • Employer-paid salary only • Health insurance varies by province • After PR: same benefits as other permanent residents • No accommodation or tickets 6. Study → work → PR • No welfare for students • Students pay tuition and living costs • Limited work income allowed • After PR: eligible for health care, settlement services, welfare if needed 7. Business / Start-Up Visa / entrepreneur programs • No welfare or housing support • Must prove sufficient funds • Access to public health care after PR • No tickets, no accommodation 8. Caregiver and sector-specific programs • Paid employment (salary) • Health insurance coverage • Settlement services • Welfare only after PR and if eligible • No free housing unless employer provides it 9. Refugee and humanitarian programs • Government-assisted refugees may receive: • Temporary income support • Temporary housing or housing assistance • Basic living allowance • Health coverage (IFHP) • Settlement services • Sometimes travel loans (not free tickets; must be repaid) • Privately sponsored refugees supported by sponsors, not government
Identity Attack0.025002124
Insult0.018001022
Profanity0.013678487
Threat0.0069516995
Severe Toxicity0.0025177002
Low Tox 0.04785245 Constructive 0.605 Question
Dec 25, 2025 Deportations From Canada at Their …
M. Carney's plan is working as intended. We need to keep these expired temporary foreign workers here in Canada, without them, doctors and police officers would be out of work. So keeping them here creates …
M. Carney's plan is working as intended. We need to keep these expired temporary foreign workers here in Canada, without them, doctors and police officers would be out of work. So keeping them here creates more jobs. I don't care how much it costs, we can always raise taxes. On top of that, Lena Diab has great salad recipes..!
Identity Attack0.01766643
Insult0.020321451
Profanity0.012312118
Threat0.0067186756
Severe Toxicity0.0013446808
Low Tox 0.04760506 Constructive 0.837 Unverified_Claim
Feb 27, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
We have too many University graduates in Canada. The country needs basic laborers not people with Masters degrees in Medieval studies.
We have too many University graduates in Canada. The country needs basic laborers not people with Masters degrees in Medieval studies.
Identity Attack0.013948337
Insult0.024897853
Profanity0.009622077
Threat0.0057606893
Severe Toxicity0.0009250641
Low Tox 0.04760506 Low Con 0.174 Policy_Critique
Jun 21, 2025 1 likes How Canada broke its immigration …
English and French colonization had a devastating and intentional impact on the Indigenous languages of Canada, leading to the severe endangerment and, in some cases, extinction of many languages. This was achieved through explicit colonial …
English and French colonization had a devastating and intentional impact on the Indigenous languages of Canada, leading to the severe endangerment and, in some cases, extinction of many languages. This was achieved through explicit colonial policies aimed at cultural assimilation and the suppression of Indigenous identities.  Key Impacts of Colonization Forced Assimilation via Residential Schools: The most significant factor in language loss was the government-funded, church-run residential school system, which operated from the 19th century to the late 20th century. Indigenous children were forcibly removed from their families and communities and sent to these schools. Punishment for Speaking Native Tongues: In the schools, children were forbidden to speak their Indigenous languages and were often subjected to severe physical, emotional, and sexual abuse if they did. Intergenerational Trauma and Knowledge Loss: The experience in residential schools caused profound trauma. Survivors often did not teach their children their traditional languages, partly out of fear of punishment and partly because their own fluency had been impacted, which inhibited the languages from being passed to the next generation. Discriminatory Legislation: The Indian Act: This legislation, along with other colonial policies, was used to suppress Indigenous cultural expression, including language. Official Languages Act: Canada's official language policies recognize only English and French as dominant languages, effectively marginalizing the over 60 distinct Indigenous languages that existed on the land long before European settlement. Dispossession of Land: Forcible removal of Indigenous communities from their traditional lands and onto reserves disrupted the deep connection between language, culture, and the natural environment. Indigenous languages often encode unique knowledge about local ecosystems, which was lost when communities were displaced. Social Stigmatization: Colonial ideologies viewed Indigenous cultures and languages as "inferior" or "savage," promoting English and French as the languages of "modernity" and "progress". This created a social hierarchy where speaking an Indigenous language could be a barrier to education and employment opportunities in the dominant society.  Current Situation and Revitalization Efforts The legacy of these policies has resulted in low numbers of fluent Indigenous language speakers today, with many languages considered endangered or critically endangered. However, there are significant ongoing efforts toward language revitalization.  The Canadian federal government passed the Indigenous Languages Act in 2019, which aims to support the efforts of Indigenous peoples to reclaim, revitalize, maintain, and strengthen their languages. Indigenous communities, educational institutions, and organizations are actively working to preserve languages through immersion programs, community initiatives, and documentation. UNESCO has declared 2022 to 2032 the International Decade of Indigenous Languages to draw global attention to the urgent need for preservation and promotion.
Identity Attack0.026408968
Insult0.019934712
Profanity0.014122557
Threat0.008738215
Severe Toxicity0.0016593933
Low Tox 0.04735767 Constructive 0.612 Moral_Argument
Feb 11, 2026 1 likes Canada's tighter immigration policy divides …
We need a reaction video from @AsmonTV
We need a reaction video from @AsmonTV
Identity Attack0.00984143
Insult0.012110904
Profanity0.028640235
Threat0.016292779
Severe Toxicity0.0037384033
Low Tox 0.04735767 Low Con 0.199 Meta_Commentary
Feb 23, 2026 Inside Canada's Indian Invasion...
Yup as an American I’ve been to Canada a couple times mainly Montreal and Toronto and it’s bad they need ice too
Yup as an American I’ve been to Canada a couple times mainly Montreal and Toronto and it’s bad they need ice too
Identity Attack0.019676208
Insult0.01632893
Profanity0.014805742
Threat0.0077025536
Severe Toxicity0.0017166138
Low Tox 0.04711028 Moderate Con 0.497 Comparative_Framing
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
Canada must repeat what it did in the 1930's and the 1940's. Canada needs to bring 5 million immigrants from Eastern Europe, like Poland, Portugal, Romania, Ukraine, Russia, Serbia, Bosnia, Lithuania, Estonia, Hungary, Macedonia etc. …
Canada must repeat what it did in the 1930's and the 1940's. Canada needs to bring 5 million immigrants from Eastern Europe, like Poland, Portugal, Romania, Ukraine, Russia, Serbia, Bosnia, Lithuania, Estonia, Hungary, Macedonia etc. Just look at the Eastern Europeans in Canada, they and their Canadian born children and grandchildren have learned and speak English language fluently. In Canada, people speak English and French. The British and the French values must be upheld. God save the King.
Identity Attack0.031722516
Insult0.014580919
Profanity0.010365041
Threat0.007534259
Severe Toxicity0.0018882751
Low Tox 0.04711028 Constructive 0.54 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
WE NEED ICE!!!!!!!!!!!
WE NEED ICE!!!!!!!!!!!
Identity Attack0.0053276913
Insult0.012528907
Profanity0.018119188
Threat0.011560392
Severe Toxicity0.0045204163
Low Tox 0.04686289 Low Con 0.29 Humor_Satire
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Who cares about replacing the work force? Why do we need to have babies so that bankers and corporations can still get paid? This obsession with GDP and having workers renders Canada an economic zone, …
Who cares about replacing the work force? Why do we need to have babies so that bankers and corporations can still get paid? This obsession with GDP and having workers renders Canada an economic zone, instead of a nation.
Identity Attack0.009027477
Insult0.021803947
Profanity0.011816809
Threat0.006427396
Severe Toxicity0.0013542175
Low Tox 0.04686289 Moderate Con 0.316
Aug 25, 2025 Why Canadians Are Turning Against …
The questioner is just proving her own questions? What is non-compliance as a student? Not going to the college? How many colleges shut down their courses within the said period? Do you expect students to …
The questioner is just proving her own questions? What is non-compliance as a student? Not going to the college? How many colleges shut down their courses within the said period? Do you expect students to be firever students? What if they get work permit while still being student? This is very possible for the IT engineers from India, they are student here but get a job in USA or any other country and they leave. Where are the statistics of students who got married to Canadian nationals and decided to stop studying because of family expenses? It will be easy to track down the fees transfer and return of these said 8% non-compliant students. Did they get their money back? If not, then why didn't colleges paid the remaining fees back and report that non-obligatory to the study visa rules? Or, was the past govt quite about this because Canada needed cheap labor and money in other colleges accounts?
Identity Attack0.014551271
Insult0.021546122
Profanity0.013780965
Threat0.006763986
Severe Toxicity0.0014305115
Low Tox 0.0466155 Constructive 0.511 Question
Sep 29, 2025 IRCC Names India in Study …
I have friends and colleagues I care deeply about that will be negatively affected by this... and I still support it! Canada needs to prioritize its citizens and it continues to fail to do this …
I have friends and colleagues I care deeply about that will be negatively affected by this... and I still support it! Canada needs to prioritize its citizens and it continues to fail to do this in so many sectors. It succeeds in others but food and job insecurity, and then housing, are massive issues in this country that could easily be avoided if the government stepped in. It doesn't matter what your political views are - take care of the citizens, even if it hurts people you care about that aren't citizens.
Identity Attack0.007547563
Insult0.024511116
Profanity0.015659723
Threat0.0072365063
Severe Toxicity0.0015163422
Low Tox 0.046368107 Constructive 0.852 Moral_Argument
Jan 19, 2026 2 likes 2.9 million Canadian temporary visas …
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we …
I get what people are saying in regards to the more recent influx BUT for everyone talking about deportation……..you DO REALIZE THAT all of us who aren’t Native ARE immigrants & at some point we or our ancestors did this to the Native people. Just think about it & again I get WHY people feel that way but we ALL essentially took Canada from the Native people so we ALL as a country NEED to do better!!!! 👍🙂
Identity Attack0.025806036
Insult0.01617693
Profanity0.010706633
Threat0.006317357
Severe Toxicity0.0014972687
Low Tox 0.046368107 Constructive 0.722 Moral_Argument
Aug 28, 2025 Why Canadians Are Turning Against …
Hello Friends. Pls guide - Do I just need to cram these 414 questions? Do questions come as it is from these 414 questions? Pls reply
Hello Friends. Pls guide - Do I just need to cram these 414 questions? Do questions come as it is from these 414 questions? Pls reply
Identity Attack0.008028535
Insult0.012718908
Profanity0.030389199
Threat0.01508414
Severe Toxicity0.002861023
Low Tox 0.046120718 Moderate Con 0.412
Aug 16, 2025 Canadian Citizenship Test 2025 – …
It’s a start keep doing it. We need millions gone from Canada.
It’s a start keep doing it. We need millions gone from Canada.
Identity Attack0.018972786
Insult0.0154929245
Profanity0.010996987
Threat0.009437286
Severe Toxicity0.0020313263
Low Tox 0.045873325 Low Con 0.285 Call_To_Action
Dec 28, 2025 2 likes Deportations From Canada at Their …
Wow. We are just waking up. This is what happens went Ottawa was asleep for 10 years. We don’t need a border, everyone welcome, just come on in!
Wow. We are just waking up. This is what happens went Ottawa was asleep for 10 years. We don’t need a border, everyone welcome, just come on in!
Identity Attack0.01274247
Insult0.018452216
Profanity0.0118680475
Threat0.0074954215
Severe Toxicity0.0016021729
Low Tox 0.045873325 Moderate Con 0.347 Policy_Critique
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.