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: "Kick them out..." 157 comments · Page 7 of 7
Yes it is hard to find work. They have taken over bc of the government kick backs
Yes it is hard to find work. They have taken over bc of the government kick backs
Identity Attack0.010137413
Insult0.028392024
Profanity0.03464781
Threat0.043309137
Severe Toxicity0.003604889
Low Tox 0.11119666 Moderate Con 0.373 Unverified_Claim
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
I am an immigrant came to Canada in 2014. The immigration system in Canada right now is not let every body in this country, is only allowed low/non skills workers and fraud applications in. I …
I am an immigrant came to Canada in 2014. The immigration system in Canada right now is not let every body in this country, is only allowed low/non skills workers and fraud applications in. I have a friend from China who got a bachelor degree from university of Waterloo and worked at downtown Toronto as a finance person for $500k per year which is extreme high in Canada. But he could not get his permanent resident because he is not what Canada needs as the immigration system. But immigration system is giving lots of pathway on low skills workers who can bring his/her whole families inside the country. These low skills workers need to find employers to do many complicated admin works for the application. In reality, no employers are willing to do such a complicated admin works for a minimum wages worker. So these people are paying the the employers to do the admin works without a single day working. Once they get the permanent residency, they just stay in Canada without working, paying taxes or try to become a Canadian. But for these people who have a high-pay job with high degrees, Canada is kicking them out of this country.
Identity Attack0.055218685
Insult0.047349896
Profanity0.017572641
Threat0.0071847234
Severe Toxicity0.002670288
Low Tox 0.11109332 Constructive 0.71
Sep 21, 2025 32 likes Inside Canada's Indian Metropolis (Brampton)
As Canadians we must mobilize . our enemy has many faces, the 1st face of our enemy is known as democracy especially our democracy in Canada, if we remove the people in power we can …
As Canadians we must mobilize . our enemy has many faces, the 1st face of our enemy is known as democracy especially our democracy in Canada, if we remove the people in power we can then fight our 2nd enemy called law enforcement then those of us who are lucky to still be alive can then fight the 3rd face called immigration. This isnt easy and many of us will die but we must do things for the greater good and this war will be long. As European descendants we must always remember the fact that our forefathers never left home soil voluntarily they were kicked out and sent here as so called criminals. They built the country to what it was up until the 1980s then the soft Canadians who only survived thanks to the strong and brave decided wokeness needed to happen and thus here we are today
Identity Attack0.04512853
Insult0.0350029
Profanity0.015386449
Threat0.020782012
Severe Toxicity0.0030899048
Low Tox 0.1104733 Constructive 0.612 Call_To_Action
Jan 27, 2026 Inside Canada's Indian Invasion...
For people who get 60 per cent acceptance rate compared to my country's 30 per cent, I guess now that's your problem, enjoy your preference treatment as you kick the right and qualified people out. …
For people who get 60 per cent acceptance rate compared to my country's 30 per cent, I guess now that's your problem, enjoy your preference treatment as you kick the right and qualified people out. Pick your battles, wisely.
Identity Attack0.00899048
Insult0.026315894
Profanity0.015386449
Threat0.033386398
Severe Toxicity0.002708435
Low Tox 0.10826672 Moderate Con 0.42 Comparative_Framing
Sep 29, 2025 IRCC Names India in Study …
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)
As a Canada who speaks both French and English and who follows politics quite closely, I have to say that the headline and some of the reporting here is quite misleading. A reduction in immigration …
As a Canada who speaks both French and English and who follows politics quite closely, I have to say that the headline and some of the reporting here is quite misleading. A reduction in immigration has broad support across Canada. I wouldn't say that notion is dividing the country in any significant way. You do have certain industry groups that disagree, but among the population these reductions have broad support. This is a historic change in public opinion in Canada, but it has been driven by the unprecedented increase in immigration under the last term of the Trudeau government. To put this in context, non-permanent residents in Canada numbered around 1.5 million on Q3 2023, but by Q3 2025, that number sat a just over 3 million. The previous government increased immigration targets by 3 or 4 times over what they had been for years, which caused a number of economic issues. Essentially, the volume was simply too high for the economy and society to support. This was unfair to both Canadians and new comers, many of which could not find employment or afford a decent place to live. The changes being suggested are largely bringing Canada back to what the targets were for over a decade before, though a bit lower to account for the sudden surge. Canada remains one of the most pro-immigration countries in the world. However, and this is where I think DW's reporting is misleading, there is a distinction to be made between policies at the federal level and policies at the provincial level. Immigration, per our constitution, is a federal matter, however, Quebec in particular is distinct from other provinces. I don't mean only culturally and linguistically, but also in the powers that have been devolved to it by the federal government. On the question of immigration, Quebec has more powers and more ability to set its immigration targets and programs than any of the other 9 provinces. The particular program discussed here, the Quebec Experience Program (PEQ), is a particular immigration stream that only existed in Quebec. So what is happening with that program cannot be labeled as a whole-of-Canada thing. Where the changes to the PEQ are controversial, unlike the general changes at the federal level, is that people who immigrated under that specific program were promised certain things. There was a multi-year time line to Permanent Residency and then Citizenship. Many of those people have been in Quebec for 5-8 years already. However, the changes made to the program were done in such a way where people who many years into the program, had gotten an education, started a career, had children, ect. are now being told they can't continue and must leave Canada. There are even stories of people who married Canadians, now have children, and the one parent who was under this program now faces the possibility of having to leave Canada and be separated from their family. All through no fault of their own. That is what many people see as unfair, and I agree, however limiting future applications under the program, to bring in less people, that is not controversial. Canada has no responsibility to bring in people who are not already in Canada, but Canada does have some responsibility towards people who uprooted their lives to move to Canada and built new lives here based on promises and representations made to them by the Canadian and Quebecois governments. We should no simply kick those people out of the country.
Identity Attack0.011099357
Insult0.022899706
Profanity0.013029462
Threat0.0067316215
Severe Toxicity0.0012397766
Low Tox 0.043399423 Constructive 0.821 Policy_Critique
Feb 11, 2026 29 likes Canada's tighter immigration policy divides …
If Canada kicks out a minimum of 5 million , I think it would be fair.
If Canada kicks out a minimum of 5 million , I think it would be fair.
Identity Attack0.0011029757
Insult0.00091691763
Profanity0.000065007895
Threat0.0030173268
Severe Toxicity0.0000061104174
Low Tox 0.010582994 Policy_Critique
Apr 19, 2025 3 likes

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.