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 getting way too …" 211 comments · Page 9 of 9
To be here as a citizen today, I had to pay CAD$35.000 for a two years program in Toronto. But to get the study visa I had to prove a lot of things, including money, …
To be here as a citizen today, I had to pay CAD$35.000 for a two years program in Toronto. But to get the study visa I had to prove a lot of things, including money, proof that I had paid the college (at least 1st year), English, a Bachelor degree (education), a clear criminal history, and what attach me to my country. I had to study hard, and only after graduation I could have 3y work permit. By working in Canada I could get more point to become a permanent resident. After 2y having my PR, I could get the citizenship, but I had to prove I pay taxes, clear criminal history, and other things that show I would be a good citizen. So, I worked (and still work) hard, I am currently in two jobs and at school taking my masters, I respect the laws, I respect the culture (I never tried to impose mine), and I pay over CAD$10.000 in taxes per year on my income. That said, I feel as a slap on my face when fraudulent and dishonest people are able to be here cheating the system in any way. Some people may say I am an immigrant against immigration. NO, I am in favor of people taking the right path to immigrate, and make real contributions for this country, not coming to be scammers and criminals.
Identity Attack0.0076955543
Insult0.017227544
Profanity0.015079016
Threat0.006492125
Severe Toxicity0.0011730194
Low Tox 0.03192045 Constructive 0.774
Oct 10, 2025 IRCC Names India in Study …
As a multi-generational, born-and-raised Canadian citizen. Recently, I have been unemployed for 1 year and 2 months, which is the longest I have ever gone without a job in my entire life. My EI has …
As a multi-generational, born-and-raised Canadian citizen. Recently, I have been unemployed for 1 year and 2 months, which is the longest I have ever gone without a job in my entire life. My EI has run out, and during this stressful time, I have only had 4 actual interviews with real human beings. I am also a caregiver for both of my parents, and working remotely has been my profession for the last 7 years. Remote work allows me to both care for them and bring in a full-time income. Despite having 30 years of customer service experience, I find myself being overlooked. Many companies now use AI to prescreen resumes, so if your resume isn’t ATS-friendly, it often never gets seen by a human. Even if you make it past that stage, there are endless AI-driven assessments before you even have a chance to speak with someone. And when you finally do, it’s often yet another layer of screening rather than a real interview. I know I bring value — I consistently receive compliments from customers across cultures for speaking clearly, precisely, and making their experience enjoyable. Yet I find myself competing with younger candidates who can work longer hours, or new immigrants that companies often prioritize, sometimes with government incentives. At 55, I feel like I’m being overlooked despite my proven skills and professionalism. Right now, I live with my retired parents and should be caring for them. Instead, my father is helping me pay my bills so I don’t ruin the credit I worked so hard to build. If I don’t secure a job soon, I fear I’ll lose everything else I’ve managed to hold onto. The stress is overwhelming — I cry daily, and on top of everything, I also face health issues of my own, but I have no space to focus on them because survival takes priority. Canada today feels very different from the country I grew up in. Since the pandemic, things have become harder in every way — jobs, housing, and simply living. Even if I manage to secure work, rent alone now takes up nearly 75% of what I’d earn, not even including other basic bills. It’s disheartening to feel like no matter how hard I push, I can’t get ahead.
Identity Attack0.006474625
Insult0.015796926
Profanity0.014293353
Threat0.0064079775
Severe Toxicity0.0012207031
Low Tox 0.027560094 Constructive 0.813 Personal_Narrative
Aug 28, 2025 Why Canadians Are Turning Against …
They start in Brampton then spread across the country even way way up North, good luck getting a job, these people took all of the jobs we used to get to get experience and our …
They start in Brampton then spread across the country even way way up North, good luck getting a job, these people took all of the jobs we used to get to get experience and our first cars and our deposits for our first homes. Thanks Liberal government.
Identity Attack0.005771666
Insult0.013288911
Profanity0.00995513
Threat0.0062137907
Severe Toxicity0.0008249283
Low Tox 0.022374803 Constructive 0.593
Nov 30, 2025 Inside Canada's Indian Metropolis (Brampton)
I am looking for a job, I am really thinking of changing my name, as it seems that's the only way to get hired.
I am looking for a job, I am really thinking of changing my name, as it seems that's the only way to get hired.
Identity Attack0.0051427023
Insult0.009032886
Profanity0.016752819
Threat0.008259222
Severe Toxicity0.0012016296
Low Tox 0.02072494 Constructive 0.544 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Trudeau needed to be in the government. The only way to do that was to get support from Jagmeet. And that meant helping Jagmeet win, which needed the import of Jagmeet's voters! And the results …
Trudeau needed to be in the government. The only way to do that was to get support from Jagmeet. And that meant helping Jagmeet win, which needed the import of Jagmeet's voters! And the results are there for everyone to see!
Identity Attack0.0024973555
Insult0.011236899
Profanity0.010228404
Threat0.006155535
Severe Toxicity0.0006246567
Low Tox 0.01646154 Constructive 0.561 Policy_Critique
Feb 16, 2026 1 likes Why Canadians Are Turning Against …
Well once you get this all figured out let us know, that way we can start using the local drive thru's, might finally be able to understand the person on the other side of the …
Well once you get this all figured out let us know, that way we can start using the local drive thru's, might finally be able to understand the person on the other side of the speaker!!!!
Identity Attack0.0019146391
Insult0.009279887
Profanity0.011423977
Threat0.0068416605
Severe Toxicity0.00079631805
Low Tox 0.01608456 Constructive 0.608 Humor_Satire
Dec 24, 2025 2 likes Deportations From Canada at Their …
The only way you can get same day service in Canada is if you apply for MAID then it’s not a problem
The only way you can get same day service in Canada is if you apply for MAID then it’s not a problem
Identity Attack0.0062526376
Insult0.008538882
Profanity0.010143006
Threat0.0061231707
Severe Toxicity0.0006723404
Low Tox 0.014827953 Moderate Con 0.381
Aug 25, 2025 Why Canadians Are Turning Against …
is there a way to get pdf of these questions
is there a way to get pdf of these questions
Identity Attack0.003348306
Insult0.007018873
Profanity0.013985921
Threat0.0077284453
Severe Toxicity0.0010728836
Low Tox 0.011874928 Low Con 0.286
Aug 24, 2025 Canadian Citizenship Test 2025 – …
Law enforcement cherry pick the laws they wish to enforce. I can give proof of this with Federal law enforcement and local law enforcement. If you got the money, they will look the other way. …
Law enforcement cherry pick the laws they wish to enforce. I can give proof of this with Federal law enforcement and local law enforcement. If you got the money, they will look the other way. But if you are a poor victim, they will shug at you and tell you they are "sorry, but the system is Broken". The same system that pays them, and the crimes get worst.
Identity Attack0.00019276363
Insult0.0010778691
Profanity0.00046377935
Threat0.0023560824
Severe Toxicity0.000009323697
Low Tox 0.00876635
Apr 20, 2025 1 likes
Maybe Canada should close the alcan high way......or start charging a per pound tax for road maintenance.....and getting American travelers to give fingerprints and pictures as well.
Maybe Canada should close the alcan high way......or start charging a per pound tax for road maintenance.....and getting American travelers to give fingerprints and pictures as well.
Identity Attack0.00010464162
Insult0.0001670604
Profanity0.000019285786
Threat0.00003001635
Severe Toxicity0.000002430602
Low Tox 0.00045477043 Humor_Satire
Dec 9, 2025
Going and loving it, any chance I get to leave trudeau land is a bonus! As your guest stated they want to make sure travelers are not planning on staying in their country....hmmm every border …
Going and loving it, any chance I get to leave trudeau land is a bonus! As your guest stated they want to make sure travelers are not planning on staying in their country....hmmm every border at every country in the world does this in various ways!!
Identity Attack0.00005806109
Insult0.00017108928
Profanity0.000020702953
Threat0.000021759333
Severe Toxicity0.0000023298671
Low Tox 0.00040393107
Dec 11, 2025

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.