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: "If your country is so …" 3,912 comments · Page 152 of 157
Canada government has to frequently check all businesses owned by people who came to Canada and are Canadians by naturalization. Because, when they hire employees they hire their people no other people and if they …
Canada government has to frequently check all businesses owned by people who came to Canada and are Canadians by naturalization. Because, when they hire employees they hire their people no other people and if they hire outside their community they hire one or may be two. That is it. So businesses in canada have to be checked if the employees are from different country of orgin.
Identity Attack0.012441003
Insult0.009469888
Profanity0.00950252
Threat0.0059548756
Severe Toxicity0.0007009506
Low Tox 0.02048268 Moderate Con 0.375 Policy_Critique
Jan 29, 2026 Inside Canada's Indian Invasion...
I for one love immigrants in Canada. They add colour, life and vibrancy to this country and we have so much to learn from each other.
I for one love immigrants in Canada. They add colour, life and vibrancy to this country and we have so much to learn from each other.
Identity Attack0.012340514
Insult0.008690883
Profanity0.011082385
Threat0.006530962
Severe Toxicity0.0008916855
Low Tox 0.020231359 Constructive 0.621
Sep 1, 2025 Why Canadians Are Turning Against …
well they are from specific region like weeks ago you projected a village as a whole country.
well they are from specific region like weeks ago you projected a village as a whole country.
Identity Attack0.0066596144
Insult0.00983089
Profanity0.011816809
Threat0.0065633263
Severe Toxicity0.00091552734
Low Tox 0.020231359 Low Con 0.206 Unverified_Claim
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
Put a limit per country ....problem fixed. You're welcome
Put a limit per country ....problem fixed. You're welcome
Identity Attack0.006622616
Insult0.008291881
Profanity0.010569996
Threat0.0071199946
Severe Toxicity0.0010061264
Low Tox 0.020231359 Low Con 0.209 Policy_Critique
Oct 22, 2025 IRCC Names India in Study …
And Americans wonder why Canadians are not visiting their country
And Americans wonder why Canadians are not visiting their country
Identity Attack0.025303142
Insult0.0029512485
Profanity0.000048159556
Threat0.00017684611
Severe Toxicity0.000004403729
Low Tox 0.02013669
Dec 8, 2025 16 likes
It's their country & they can do whatever they want. If you raise your family you want your kids to grow in a safe environment so.... No problem
It's their country & they can do whatever they want. If you raise your family you want your kids to grow in a safe environment so.... No problem
Identity Attack0.008916483
Insult0.008329881
Profanity0.011970525
Threat0.0063885585
Severe Toxicity0.0009012222
Low Tox 0.0201057 Moderate Con 0.454 Solidarity
Feb 13, 2026 1 likes Canada's tighter immigration policy divides …
I know! tax climate then send billions to other countries. That should solve it.
I know! tax climate then send billions to other countries. That should solve it.
Identity Attack0.005105704
Insult0.009526889
Profanity0.010774951
Threat0.007081157
Severe Toxicity0.001039505
Low Tox 0.019980038 Low Con 0.234 Policy_Critique
Jan 14, 2026 73 likes Canada’s new rules in 2026
Based on the video title I assume the previous policy of open border wasn't dividing the country and all people just accepted that?
Based on the video title I assume the previous policy of open border wasn't dividing the country and all people just accepted that?
Identity Attack0.0063266335
Insult0.008633883
Profanity0.013063621
Threat0.0072365063
Severe Toxicity0.00094890594
Low Tox 0.019980038 Moderate Con 0.431 Question
Feb 11, 2026 5 likes Canada's tighter immigration policy divides …
We have a serious unemployment crisis in this country that is particularly affecting young Canadians. The unemployment rate has been continuously going up over the last three years. It has now hit 7.1%, but the …
We have a serious unemployment crisis in this country that is particularly affecting young Canadians. The unemployment rate has been continuously going up over the last three years. It has now hit 7.1%, but the youth unemployment rate is really at catastrophic levels, at 14.5%. Many young people are desperately looking for jobs and are unable to find them.
Identity Attack0.0052906936
Insult0.010818896
Profanity0.009784333
Threat0.0062008454
Severe Toxicity0.0006341934
Low Tox 0.019854378 Constructive 0.581 Economic_Argument
Sep 30, 2025 25 likes IRCC Names India in Study …
As a Pakistani Canadian I respect Canadians , love Canadian culture. Canada is our chosen homeland and we truly love this great country. I raise two daughters here and one is a successful professional civil …
As a Pakistani Canadian I respect Canadians , love Canadian culture. Canada is our chosen homeland and we truly love this great country. I raise two daughters here and one is a successful professional civil engineer and second is a chartered accountant.
Identity Attack0.009989422
Insult0.009279887
Profanity0.013131939
Threat0.006874025
Severe Toxicity0.0012111664
Low Tox 0.019854378 Constructive 0.713 Personal_Narrative
Sep 13, 2025 1 likes Why Canadians Are Turning Against …
55k is low income in this country
55k is low income in this country
Identity Attack0.0048097214
Insult0.008937885
Profanity0.0113044195
Threat0.006045496
Severe Toxicity0.0007009506
Low Tox 0.019728716 Low Con 0.272
Jan 3, 2026 94 likes New rules, regulations take effect …
Thank you for saying canada is the greatest country on earth at the beginning. You can tell I'm canadian because I said thank you for this.
Thank you for saying canada is the greatest country on earth at the beginning. You can tell I'm canadian because I said thank you for this.
Identity Attack0.007732552
Insult0.009906891
Profanity0.011560614
Threat0.006220264
Severe Toxicity0.00096321106
Low Tox 0.019728716 Constructive 0.638 Humor_Satire
Feb 15, 2026 Inside Canada's Indian Invasion...
Refuge's claim should be deemed recevable only if made outside the canadian territory. In an other country, in a canadian embassy.
Refuge's claim should be deemed recevable only if made outside the canadian territory. In an other country, in a canadian embassy.
Identity Attack0.0103594
Insult0.008329881
Profanity0.010108846
Threat0.006770459
Severe Toxicity0.00074386597
Low Tox 0.019728716 Low Con 0.221 Policy_Critique
Feb 26, 2026 13 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
We dont you guys either our country is a stressful mess.its not really safe here.
We dont you guys either our country is a stressful mess.its not really safe here.
Identity Attack0.002118025
Insult0.003920698
Profanity0.00026842885
Threat0.0008427242
Severe Toxicity0.0000073765805
Low Tox 0.019699888 Fear_Threat
Dec 10, 2025
Wow. Such a massive change in such a short period of time. I'm impressed. A country within a country becoming just as successful. Who needs to assimilate ?
Wow. Such a massive change in such a short period of time. I'm impressed. A country within a country becoming just as successful. Who needs to assimilate ?
Identity Attack0.0048837173
Insult0.009944891
Profanity0.012107162
Threat0.0062785195
Severe Toxicity0.00074863434
Low Tox 0.019603057 Constructive 0.579 Identity_Assertion
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Canadian they are nice kind generous , i love this country
Canadian they are nice kind generous , i love this country
Identity Attack0.010137413
Insult0.009013886
Profanity0.015147334
Threat0.007417747
Severe Toxicity0.0014972687
Low Tox 0.019603057 Moderate Con 0.497 Solidarity
Feb 18, 2026 Canadian immigration officers investigating hundreds …
No one from the surrounding cities in the GTA want to step foot in Brampton. May as well be a different country.
No one from the surrounding cities in the GTA want to step foot in Brampton. May as well be a different country.
Identity Attack0.00621564
Insult0.010058892
Profanity0.010125926
Threat0.0064015044
Severe Toxicity0.0007247925
Low Tox 0.019100413 Moderate Con 0.352
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Dear Canada, I admire your politeness, can do attitude to acquire better business with other countries and your stand for”Elbows Up”! I am sorry the U.S.A. is not a better and respectful neighbor through our …
Dear Canada, I admire your politeness, can do attitude to acquire better business with other countries and your stand for”Elbows Up”! I am sorry the U.S.A. is not a better and respectful neighbor through our current shameless government administration. Be well and do what you must.
Identity Attack0.00013077578
Insult0.015129442
Profanity0.00017793183
Threat0.000048101545
Severe Toxicity0.0000022707145
Low Tox 0.019032147
Dec 10, 2025
I agree 100%..we are ALL brought here in hopes of a better life..which means one must assimulate to the countries belief systems and customes..while maintaning your own at the same time..assimulation is just respecting all …
I agree 100%..we are ALL brought here in hopes of a better life..which means one must assimulate to the countries belief systems and customes..while maintaning your own at the same time..assimulation is just respecting all people.
Identity Attack0.0046987277
Insult0.010248893
Profanity0.011902207
Threat0.006097279
Severe Toxicity0.00068187714
Low Tox 0.018974753 Constructive 0.746
Aug 29, 2025 1 likes Why Canadians Are Turning Against …
The importation /replication of the old country ways to Canada is going escalate into a major problem.
The importation /replication of the old country ways to Canada is going escalate into a major problem.
Identity Attack0.0066596144
Insult0.009640889
Profanity0.009664777
Threat0.006641001
Severe Toxicity0.00078201294
Low Tox 0.01847211 Low Con 0.184 Fear_Threat
Feb 8, 2026 Inside Canada's Indian Invasion...
Very good report. The labour shortage will only grow as the population gets older. The Trudeau government tried to deal with it but may have gone too far. The Carney government is scaling back but …
Very good report. The labour shortage will only grow as the population gets older. The Trudeau government tried to deal with it but may have gone too far. The Carney government is scaling back but eventually the reality of the labour shortage will dictate the direction. Is it dividing the country? Not sure but there are definitely two camps with business supporting immigration.
Identity Attack0.006622616
Insult0.010134893
Profanity0.009271945
Threat0.006155535
Severe Toxicity0.00062942505
Low Tox 0.01834645 Constructive 0.725 Policy_Critique
Feb 15, 2026 Canada's tighter immigration policy divides …
90% coming from 1 country. Time for Canada to have a per country cap like the usa
90% coming from 1 country. Time for Canada to have a per country cap like the usa
Identity Attack0.008731495
Insult0.009146886
Profanity0.010057608
Threat0.00636914
Severe Toxicity0.0009870529
Low Tox 0.017969469 Low Con 0.279
Jun 18, 2025 134 likes How Canada broke its immigration …
We need more doctors in this country.
We need more doctors in this country.
Identity Attack0.0048837173
Insult0.008918885
Profanity0.012175481
Threat0.007197669
Severe Toxicity0.0011444092
Low Tox 0.017843807 Moderate Con 0.389 Economic_Argument
Jan 14, 2026 Canada’s new rules in 2026
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then …
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then Switzerland would be obligated to withdraw from certain treaties involving free movement of European citizens. Perhaps It's something to consider here in Canada, capping the population at no more than 40 million. Oops. We're already past that.
Identity Attack0.006770608
Insult0.009070885
Profanity0.0108774295
Threat0.0063950317
Severe Toxicity0.0008201599
Low Tox 0.017592486 Moderate Con 0.477 Comparative_Framing
Feb 22, 2026 1 likes LILLEY UNLEASHED: The fall of …
what other country gives health care for free beside canada for visiters
what other country gives health care for free beside canada for visiters
Identity Attack0.008583503
Insult0.0096028885
Profanity0.009784333
Threat0.0058027627
Severe Toxicity0.0007867813
Low Tox 0.017466826 Low Con 0.251 Question
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …

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.