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: "You should have stopped it …" 863 comments · Page 27 of 35
I just want Canada from 10-15 years ago man. I'm not full on anti-immigration, I still want to allow some people in. But we need to put a stop to mass immigration. Immigration without assimilation …
I just want Canada from 10-15 years ago man. I'm not full on anti-immigration, I still want to allow some people in. But we need to put a stop to mass immigration. Immigration without assimilation is just an invasion.
Identity Attack0.10221587
Insult0.02982438
Profanity0.013405213
Threat0.008220384
Severe Toxicity0.0030899048
Low Tox 0.12867521 Constructive 0.644 Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
PLEASE STOP THE IMMIGRATION.
PLEASE STOP THE IMMIGRATION.
Identity Attack0.10221587
Insult0.020321451
Profanity0.014874061
Threat0.008815889
Severe Toxicity0.0038528442
Low Tox 0.1269396 Low Con 0.144
Jun 18, 2025 1 likes How Canada broke its immigration …
Listen, immigration has always been a strength in this country but bringing millions of immigrants at the same time into a country made no sense. Trudeau's government should be ashamed but they'll never take responsibility …
Listen, immigration has always been a strength in this country but bringing millions of immigrants at the same time into a country made no sense. Trudeau's government should be ashamed but they'll never take responsibility for their mistakes. Now everything is messed up and it's going to take years to fix. Unfortunately these TFWP programs all need to stop - Canada is broken right now.
Identity Attack0.052490227
Insult0.060927123
Profanity0.013712646
Threat0.0071847234
Severe Toxicity0.0025367737
Low Tox 0.12520397 Constructive 0.562 Policy_Critique
Nov 21, 2025 Quebec Ends Economic Immigration Program …
Why do people keep assuming that you just jump the border and get into Canada? Keep crying. Everybody here came legally, so stop assuming otherwise. Just because you see a lot of us doesn’t mean …
Why do people keep assuming that you just jump the border and get into Canada? Keep crying. Everybody here came legally, so stop assuming otherwise. Just because you see a lot of us doesn’t mean anyone came illegally. Is it our fault there are many of us? Most foreigners can’t even pass the IELTS to qualify for a study or work visa, so either accept it or move on.
Identity Attack0.055673428
Insult0.047349896
Profanity0.01627459
Threat0.0074565844
Severe Toxicity0.0027656555
Low Tox 0.12520397 Moderate Con 0.481 Moral_Argument
Sep 21, 2025 3 likes Inside Canada's Indian Metropolis (Brampton)
Canada's Immigration Crisis: Prioritizing National Interests Over Uncontrolled Influx from India The Government of Canada must immediately pause all new immigration from India until systemic abuses are fixed. This is not xenophobia—it is evidence-based policy …
Canada's Immigration Crisis: Prioritizing National Interests Over Uncontrolled Influx from India The Government of Canada must immediately pause all new immigration from India until systemic abuses are fixed. This is not xenophobia—it is evidence-based policy to protect Canadian jobs, housing, healthcare, and social cohesion from documented exploitation. 1. Failure to Assimilate: Parallel Societies Indian newcomers are building insulated communities rather than integrating: Enrolling children in private ethnic schools that teach Punjabi/Gujarati/Hindi first, Canadian history second. Erecting religious/cultural statues (e.g., Sikh soldiers, Hindu deities) that symbolize India, not Canada. Hiring almost exclusively within their networks—creating ethnic enclaves in Brampton, Surrey, and Abbotsford. Result: Two-tier citizenship where one group opts out of shared Canadian identity. 2. Systematic Fraud & Loophole Exploitation IRCC data shows India as the #1 source of immigration fraud: Diploma mills: Over 100 Punjab-based “colleges” exist solely to sell student visas. Graduates demand PR after 6–12 months of attendance. Staffing note: Many of these fake schools hire only Indian instructors and administrators. Chain migration: One student sponsors parents → parents sponsor siblings → endless loop. Elderly parents (65+) arrive with zero tax history yet access free healthcare and OAS/GIS top-ups. Driver’s license fraud: Punjabi-language road tests in India allegedly purchased for $500–$1,000; new arrivals cause chaos on GTA roads. Leadership capture: IRCC Regional Director – Harpreet Kochhar Deputy Minister (Citizenship) – Pemi Gill Director of Fraud Detection – Aiesha Zafar → 79,000+ “lost” Indian files (2024 Auditor General report). Demand their removal for incompetence and conflict of interest. 3. Healthcare & Professional Capture: Profit-Driven Abuse Indian-trained professionals now dominate key sectors and prioritize their own community: Veterinarians & physicians: Order excessive tests (MRIs, blood panels, ultrasounds) on healthy pets/patients to inflate billings. Ontario Veterinary College audits (2023) show Indian-owned clinics average 3.2× more procedures per visit than Canadian peers. Hospital wait-list manipulation: Indian-descended administrators in GTA hospitals (e.g., Brampton Civic, William Osler) fast-track Indian patients via “family referrals,” pushing Canadians to 12–18 month delays for knee/hip replacements. Pharmacy chains: Indian-owned Shoppers Drug Mart franchises in Peel Region refuse to hire non-Indian pharmacists; staff counsel Indian patients to stockpile free meds under Trillium Drug Program. Result: Canadians pay taxes for a system that now serves insiders first. 4. Housing & Resource Monopoly Real-estate bidding rings: Indian investor groups (often 8–12 families pooling funds) outbid Canadian first-time buyers by 20–40 % in Brampton, Mississauga, and Surrey. CMHC data (2024): 62 % of multiple-offer wins in these cities involve Indian surnames. Illegal basement suites: 40,000+ unpermitted units in Peel Region—90 %+ rented exclusively to Indian students/newcomers, bypassing fire codes and municipal taxes. Food-bank abuse: Brampton food banks report 75 % of users are Indian international students with $60 k tuition-paid status—yet eligible for free groceries while Canadian seniors are turned away. 5. Unsustainable Strain on Resources Birth rates: Indian-Canadian fertility ~2.8 vs national 1.4 (StatsCan 2023). Strategic demographic expansion drains schools, maternity wards, and child-tax benefits. Job displacement: Nepotism in trucking, security, and hospitality pushes Canadian-born workers aside. Example: Tim Hortons franchises in Peel Region—90 % Indian staff, zero ads on Indeed. Welfare despite employment: PGWP holders earn $18–22/hr in cash-heavy roles yet qualify for GST/HST credits and Ontario Trillium Benefit. 6. Imported Crime & Work Ethic Issues Gang violence: Brampton/Surrey now rival Toronto for Indo-Canadian gang shootings (Peel Police 2024). Fraud rings: $2 B+ in CESTB/CEBA scams traced to Punjab call centres. Workplace corners-cutting: Health Canada inspections cite Indian-owned pharmacies for fake prescriptions; MTO flags Indian-heavy trucking firms for log-book fraud. Immediate Policy Demands 180-day moratorium on all Indian visas (study, work, visitor). Close 150+ diploma mills; revoke licences of agents in Punjab/Chandigarh. End parental sponsorship for anyone over 55 with <10 years Canadian tax residency. Mandate public-school enrollment for all PR children; no public funding for ethnic private schools. Fire & replace Kochhar, Gill, Zafar—appoint independent auditors. PR points overhaul: Minimum 5 years continuous skilled work + CLB 9 English + clean police record. Healthcare audit: Cap billing per patient; random audits of Indian-owned clinics/hospitals. Housing registry: Ban cash offers >10 % above asking; require proof of 5-year Canadian income for multiple-property purchases. Canadians citizens who contributed and work hard to built this country must be prioritize. Full stop! The evidence is public, parliamentary, and police-reported. Ignore the “racism” label—protect the country before these Indians takeover completely takes over Canada.
Identity Attack0.10699738
Insult0.037980765
Profanity0.014225035
Threat0.008272167
Severe Toxicity0.0035095215
Low Tox 0.12520397 Constructive 0.581
Oct 29, 2025 Why Canadians Are Turning Against …
This the results of continuing to vote in liberal progressive leadership,this was starting to happen in the U.S. Thank God most Americans have awakened to the madness and voted in a conservative president who is …
This the results of continuing to vote in liberal progressive leadership,this was starting to happen in the U.S. Thank God most Americans have awakened to the madness and voted in a conservative president who is taking control and stopping the madness.I suggest to you my Northern neighbors to do the same and save your Nation!
Identity Attack0.023796257
Insult0.06599696
Profanity0.019007329
Threat0.00713294
Severe Toxicity0.0021457672
Low Tox 0.12520397 Constructive 0.599
Aug 25, 2025 Why Canadians Are Turning Against …
Stop new immigration.We have too many , it doesn't look like canada anymore
Stop new immigration.We have too many , it doesn't look like canada anymore
Identity Attack0.10221587
Insult0.027841117
Profanity0.011441057
Threat0.007909686
Severe Toxicity0.0031089783
Low Tox 0.123468354 Moderate Con 0.365
Nov 21, 2025 24 likes Quebec Ends Economic Immigration Program …
79,000 people brought in on a fake premise. I guarantee these people were not vetted, at all. I'm all for diversity, as our Country has been for over a 100 years, but these people need …
79,000 people brought in on a fake premise. I guarantee these people were not vetted, at all. I'm all for diversity, as our Country has been for over a 100 years, but these people need to go back home and stop stealing the jobs and wealth of our Country, Canada is not a economical handout.
Identity Attack0.017967897
Insult0.0670459
Profanity0.012482914
Threat0.0069646453
Severe Toxicity0.00166893
Low Tox 0.12260055 Constructive 0.636 Unverified_Claim
Sep 29, 2025 IRCC Names India in Study …
I have only one question.. why is the government allowing them into the country ? What is the reason and who is it benefiting??? As I commented before , my parents came to Canada in …
I have only one question.. why is the government allowing them into the country ? What is the reason and who is it benefiting??? As I commented before , my parents came to Canada in 1966 I was just a baby , Canada had endless jobs in manufacturing, and especially in the construction sector , I will say that immigrants back then , Italians , and Portuguese really built this country , the men and women worked sometimes two jobs , no hand out from the government , no sick days , Canada was beautiful growing up , .. that’s how I remember it , other immigrants followed , from Poland , and then the Indians started to come in by the 80”s .. fast forward to now , I’m embarrassed of our country , it’s disgraceful and disgusting, the transition from back then to now , I feel like I’m living in India , dirty , scammers , gangs , thief’s , murders , ignorant , entitlement; disrespectful etc .. facts , one thing that I can’t wrap my head around is the language barrier , why are these people working in customer service ? Why are they dealing with the public ??? Why are they in the health care industry, nurses , doctors etc , when they can’t speak the language???? Why are they accepted in these highly skilled positions? Just because you have the skill ? Isn’t knowing the language and being able to communicate a requirement regardless what job you have ? Why is the government allowing them in this country and then paying for them to have all these resources available to them ? Why ?? We need to start helping the people that have contributed to this country , that paid taxes and their dues FIRST … we do not have enough affordable housing , jobs , hospitals ,etc .Canada has falling , they are a financial strain on this country , it needs to STOP.. this isn’t the 60”s anymore Canada is to the max , no opportunity here anymore , send them back !
Identity Attack0.06249457
Insult0.05964688
Profanity0.018324144
Threat0.0072106146
Severe Toxicity0.0032043457
Low Tox 0.12260055 Constructive 0.724
Aug 27, 2025 2 likes Why Canadians Are Turning Against …
Thank you lord, for all these people speaking up. I am a proud Canadian woman. And I love people and animals.😊. I see my own country changing drastically and it's not for the good. I …
Thank you lord, for all these people speaking up. I am a proud Canadian woman. And I love people and animals.😊. I see my own country changing drastically and it's not for the good. I see alot of hatred from people who are not from my beautiful country. I don't know why they have so much hate for people from Canada, I am not saying everyone from a different country are like that but just from what I witnessed. If you have so much hatred than why are you here? This is a beautiful country no need for hatred. Please respect one another and stop the hate, just be happy you are in a country that has alot of opportunity to be free and live happily. 😊❤.
Identity Attack0.06749674
Insult0.054376744
Profanity0.02344803
Threat0.00756015
Severe Toxicity0.0032234192
Low Tox 0.121732734 Constructive 0.808
Aug 31, 2025 75 likes Why Canadians Are Turning Against …
TFW completely destroyed the Canadian job market. Canadian companies would rather use the program than hire local Canadian workers or young workers who are looking for there first job opportunity and gain experience. I respect …
TFW completely destroyed the Canadian job market. Canadian companies would rather use the program than hire local Canadian workers or young workers who are looking for there first job opportunity and gain experience. I respect immigrants who come to Canada, contribute to the community and economy and are willing to leave their culture in the past and adapt to our culture and language. I don’t respect immigrants who refuse to adapt to our language and culture. You’re in Canada, it’s either English and French, stop speaking Punjabi everywhere because we all can’t stand it, especially in businesses. Canada has a major immigration problem at this point. It’s not racist when it’s true. The truth is on film and everyone sees it. Canadians deserve better than what is happening right now. All we want is opportunities and opportunities to buy homes and have families. But the Canadian government would rather bend over to the Punjabi’s. What a disgrace!!
Identity Attack0.07508347
Insult0.04910661
Profanity0.014293353
Threat0.007870848
Severe Toxicity0.002784729
Low Tox 0.121732734 Constructive 0.654 Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
❤came to Canada 40 years ago. I’ve lived both sides of the coin — dignity and opportunity, but also racism. Telling immigrants to ‘leave their values and cultures’ is wrong. What makes Canada strong is …
❤came to Canada 40 years ago. I’ve lived both sides of the coin — dignity and opportunity, but also racism. Telling immigrants to ‘leave their values and cultures’ is wrong. What makes Canada strong is multiculturalism: we bring our values, humanity, and traditions, and we mix them with Canadian society. That doesn’t divide us — it makes us Canadian. Stop spreading racism by saying culture doesn’t belong here. You can be Canadian and bring your culture, that’s what multiculturalism means.❤
Identity Attack0.09162762
Insult0.04910661
Profanity0.015932998
Threat0.0067769317
Severe Toxicity0.0029182434
Low Tox 0.121732734 Constructive 0.787 Personal_Narrative
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Immigration in the West has to be stopped it can no longer go on, Rome wasn't meant to fall yet it did quicker than expected !
Immigration in the West has to be stopped it can no longer go on, Rome wasn't meant to fall yet it did quicker than expected !
Identity Attack0.08500996
Insult0.026058068
Profanity0.016411226
Threat0.009799767
Severe Toxicity0.0038909912
Low Tox 0.119997114 Low Con 0.273 Fear_Threat
Jan 27, 2026 Inside Canada's Indian Invasion...
As a Canadian born citizen and somebody who lives only about 30 minutes from Brampton I can truly say that no Canadian is racist we're not anti-immigration anti-immigration that's not what this is the issue …
As a Canadian born citizen and somebody who lives only about 30 minutes from Brampton I can truly say that no Canadian is racist we're not anti-immigration anti-immigration that's not what this is the issue that Canadians currently have is that the people who come here from other countries don't adapt to our way of life and learn our culture and our values and that doesn't mean that you have to stop practicing your values or your religion all Canadians are asking for is respect for how we live in this country end the other biggest thing to that is to me extremely disrespectful if you've been here for more than three years you should be able to speak English like a Canadian and everything should be able to understand you and if you can't do that then that is just flat out disrespectful and rude because if I came to your country and after 3 years I still didn't speak your language or spoke it very poorly you would think the same thing you'd find it extremely rude so do any immigrants reading this understand we have no issue with you guys being here just adopt to our way of life our way of life and learn how to speak English
Identity Attack0.10221587
Insult0.0573046
Profanity0.021535112
Threat0.007793174
Severe Toxicity0.004386902
Low Tox 0.11912931 Constructive 0.812 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Goog for Quebec putting a stop to english invation
Goog for Quebec putting a stop to english invation
Identity Attack0.10221587
Insult0.030816011
Profanity0.015557245
Threat0.008336896
Severe Toxicity0.0032997131
Low Tox 0.1182615 Low Con 0.249
Nov 27, 2025 Quebec Ends Economic Immigration Program …
I live close to Bramledash. The houses are apparently cheap, but I would never live there. They need to stop immigration immediately!
I live close to Bramledash. The houses are apparently cheap, but I would never live there. They need to stop immigration immediately!
Identity Attack0.083355546
Insult0.026444806
Profanity0.013166099
Threat0.009696201
Severe Toxicity0.002784729
Low Tox 0.1182615 Constructive 0.568 Call_To_Action
Sep 20, 2025 20 likes Inside Canada's Indian Metropolis (Brampton)
⸻ “It’s surprising to hear someone say immigrants should ‘leave their culture and what about religion’ behind. That’s not Canada — that’s brainwashing. Canada is built on multiculturalism. We don’t need to erase who we …
⸻ “It’s surprising to hear someone say immigrants should ‘leave their culture and what about religion’ behind. That’s not Canada — that’s brainwashing. Canada is built on multiculturalism. We don’t need to erase who we are to belong here. We bring our values, our traditions, our work ethic, and we mix them into this country. That’s what makes Canada strong, not weaker. Stop spreading messages that divide — unity and respect is what truly builds this country.”
Identity Attack0.09576365
Insult0.04910661
Profanity0.014327513
Threat0.006420923
Severe Toxicity0.0024795532
Low Tox 0.11739369 Constructive 0.647 Moral_Argument
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Stop spending money til they start hiring canadians. we hold the power. go without for now, save your money
Stop spending money til they start hiring canadians. we hold the power. go without for now, save your money
Identity Attack0.084182754
Insult0.03070583
Profanity0.012585391
Threat0.010654188
Severe Toxicity0.0031852722
Low Tox 0.115658075 Moderate Con 0.344 Call_To_Action
Jan 6, 2026 185 likes Canada’s new rules in 2026
They need to go. Temporary is temporary. If they don't go then we should stop issuing visas to those countries. India is on top of the list.
They need to go. Temporary is temporary. If they don't go then we should stop issuing visas to those countries. India is on top of the list.
Identity Attack0.10221587
Insult0.027841117
Profanity0.01620627
Threat0.010447056
Severe Toxicity0.003604889
Low Tox 0.11479026 Moderate Con 0.359 Call_To_Action
Jan 21, 2026 2.9 million Canadian temporary visas …
Based cyclist guy was spitting non stop facts.
Based cyclist guy was spitting non stop facts.
Identity Attack0.004347248
Insult0.06285016
Profanity0.020578653
Threat0.0086087575
Severe Toxicity0.002336502
Low Tox 0.11450345 Moderate Con 0.34 Meta_Commentary
Feb 10, 2026 Inside Canada's Indian Invasion...
Why canadian government don't stop them even though they know its fraud but they still letting them in because government need money big money
Why canadian government don't stop them even though they know its fraud but they still letting them in because government need money big money
Identity Attack0.021083053
Insult0.06494803
Profanity0.015147334
Threat0.007417747
Severe Toxicity0.0020694733
Low Tox 0.11440011 Low Con 0.206 Unverified_Claim
Oct 2, 2025 IRCC Names India in Study …
Tax payers cannot afford this. Stop the wars and stop immigration.
Tax payers cannot afford this. Stop the wars and stop immigration.
Identity Attack0.08500996
Insult0.02567133
Profanity0.010911589
Threat0.010032792
Severe Toxicity0.00289917
Low Tox 0.11419344 Low Con 0.184 Economic_Argument
Feb 24, 2026 'We do know that there's …
Stop letting people bring their whole family 😂
Stop letting people bring their whole family 😂
Identity Attack0.01374736
Insult0.024382202
Profanity0.028913507
Threat0.010887212
Severe Toxicity0.004196167
Low Tox 0.1140901 Low Con 0.241 Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Stopping more from coming in is not enough we need to make sure they start leaving like they are supposed to as well. Not just Canada but all the west, deportations and remigration is the …
Stopping more from coming in is not enough we need to make sure they start leaving like they are supposed to as well. Not just Canada but all the west, deportations and remigration is the only solution.
Identity Attack0.0775651
Insult0.025542418
Profanity0.011201942
Threat0.013010317
Severe Toxicity0.0037765503
Low Tox 0.11398677 Moderate Con 0.492 Call_To_Action
Nov 22, 2025 1 likes Quebec Ends Economic Immigration Program …
Driving in Brampton reminds me of when I used to spend time in the DR 30 years ago. We slowed down & even stopped at green lights to avoid T boning our friends running reds. …
Driving in Brampton reminds me of when I used to spend time in the DR 30 years ago. We slowed down & even stopped at green lights to avoid T boning our friends running reds. Back then the police were happy to ignore you may be intoxicated for $10 US and a sip from your rum. What a world.
Identity Attack0.012441003
Insult0.06023245
Profanity0.017436003
Threat0.008272167
Severe Toxicity0.0024795532
Low Tox 0.11398677 Constructive 0.644 Comparative_Framing
Jan 28, 2026 Inside Canada's Indian Invasion...

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.