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: "They have friends who work …" 58 comments · Page 3 of 3
I immigrated to Canada in 2020 during peak COVID. I lost my job working in the Middle East and I had my PR so it made sense moving to Canada for good. I’m a chemical …
I immigrated to Canada in 2020 during peak COVID. I lost my job working in the Middle East and I had my PR so it made sense moving to Canada for good. I’m a chemical engineer who worked in oil and gas for about 10 years in the Middle East. Once I landed in Canada, I went to work in Amazon Fullfillment Centre the week after I completed my quarantine. It was hard labor working for $16 per hour in Toronto. I worked for 10 months while working on my qualifications and engineering license. After that I was hired by an oil and gas contracting company and worked as a Trainee engineer after which I was promoted to Senior engineer in a year after I received my engineering license. I moved 4 cities in 4 years for my job. Now I am settled, own a home, got married to my long time girl friend and work at an Oil and Gas company which pays well. What I learnt through my experience is that Canada is a land of opportunities and people respect you for the work you do whatever it may be and do not judge you, all that we will have to do is work hard and improve on your skills. Integrate with the society, donate and volunteer. That’s how new immigrants can integrate. If you aren’t open minded and want to stay as you stayed in your country then you will not develop and it will hinder yours and the country’s progress.
Identity Attack0.011987305
Insult0.017292
Profanity0.018187506
Threat0.007029374
Severe Toxicity0.0017356873
Low Tox 0.037105743 Constructive 0.833 Personal_Narrative
Sep 10, 2025 Why Canadians Are Turning Against …
You don’t need permit to work in Canada. They all are employed by their friends and family. So you get zero tax.
You don’t need permit to work in Canada. They all are employed by their friends and family. So you get zero tax.
Identity Attack0.012641981
Insult0.012376905
Profanity0.010194245
Threat0.0058739646
Severe Toxicity0.000872612
Low Tox 0.028385026 Low Con 0.268
Oct 1, 2025 10 likes 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 …
Tyler, keep up the good work man. It's dangerous stuff man! But we do genuinely appreciate what you're doing for our nation - A friendly Army Vet
Tyler, keep up the good work man. It's dangerous stuff man! But we do genuinely appreciate what you're doing for our nation - A friendly Army Vet
Identity Attack0.0025713511
Insult0.011882903
Profanity0.0118338885
Threat0.008401625
Severe Toxicity0.0011110306
Low Tox 0.025674535 Constructive 0.645 Solidarity
Jan 27, 2026 8 likes Inside Canada's Indian Invasion...
Pls come to Alberta. They working in fast foods and they using the bank account to receive the paycheck deposited to their friends or family which is permanent residence or Canadian. They change location almost …
Pls come to Alberta. They working in fast foods and they using the bank account to receive the paycheck deposited to their friends or family which is permanent residence or Canadian. They change location almost every year.
Identity Attack0.00984143
Insult0.012148905
Profanity0.009681856
Threat0.0059937127
Severe Toxicity0.00084877014
Low Tox 0.024378212 Constructive 0.505 Unverified_Claim
Oct 2, 2025 IRCC Names India in Study …
They have friends who work in the ministry of transportation so they buy the license.
They have friends who work in the ministry of transportation so they buy the license.
Identity Attack0.0021551251
Insult0.009982891
Profanity0.010484599
Threat0.0060713873
Severe Toxicity0.00048398972
Low Tox 0.015896067 Low Con 0.255 Unverified_Claim
Jan 28, 2026 Inside Canada's Indian Invasion...
That's working even if you work for family or a friend..didn't understand that comment
That's working even if you work for family or a friend..didn't understand that comment
Identity Attack0.0022661188
Insult0.008272881
Profanity0.0113385795
Threat0.006045496
Severe Toxicity0.000603199
Low Tox 0.01419965 Constructive 0.525 Question
Sep 27, 2025 Inside Canada's Indian Metropolis (Brampton)
The beautiful, friendly, warm, and inviting Indian culture flower in Canada, with everyone working hard. God bless everyone!
The beautiful, friendly, warm, and inviting Indian culture flower in Canada, with everyone working hard. God bless everyone!
Identity Attack0.008620501
Insult0.008044879
Profanity0.012312118
Threat0.006686311
Severe Toxicity0.0010442734
Low Tox 0.01419965 Constructive 0.612 Solidarity
Sep 20, 2025 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.