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: "With you Trudeau" 520 comments · Page 19 of 21
Justin Trudeau imported his votebank.
Justin Trudeau imported his votebank.
Identity Attack0.0035147965
Insult0.014884921
Profanity0.010672474
Threat0.0060908063
Severe Toxicity0.00092983246
Low Tox 0.025674535 Low Con 0.136 Identity_Assertion
Feb 19, 2026 IRCC Names India in Study …
Justin Trudeau did all of this
Justin Trudeau did all of this
Identity Attack0.003366805
Insult0.012300906
Profanity0.013166099
Threat0.0068999166
Severe Toxicity0.0012969971
Low Tox 0.02449606 Low Con 0.27 Policy_Critique
Sep 6, 2025 1 likes Why Canadians Are Turning Against …
Soyboy Trudeau is still in-charged?
Soyboy Trudeau is still in-charged?
Identity Attack0.00022450047
Insult0.014964571
Profanity0.0005418476
Threat0.0004171511
Severe Toxicity0.000005305208
Low Tox 0.023603942
Apr 14, 2025
I'll tell you how you all voted for liberals. And Trudeau got in And then he let your vote go, and it's signed, mark Carney, wasn't your choice. It might have been for a few …
I'll tell you how you all voted for liberals. And Trudeau got in And then he let your vote go, and it's signed, mark Carney, wasn't your choice. It might have been for a few wasn't for me
Identity Attack0.0050687063
Insult0.012870909
Profanity0.0103821205
Threat0.006479179
Severe Toxicity0.00077724457
Low Tox 0.023317585 Constructive 0.518
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like …
Canada (Trudeau) Let too many in at the same time... We cant take more for now... we need to prepare schools, more hospitals, ect. Its now time for other provinces to take more .... like quebec, Ontario and BC are overloaded....
Identity Attack0.0044582416
Insult0.012566907
Profanity0.010006369
Threat0.007081157
Severe Toxicity0.0010538101
Low Tox 0.023199737 Constructive 0.595
Nov 23, 2025 Quebec Ends Economic Immigration Program …
Started in 2015 with trudeau and liberals. Continues with Marx Carnage.
Started in 2015 with trudeau and liberals. Continues with Marx Carnage.
Identity Attack0.0025158543
Insult0.0151129225
Profanity0.010347961
Threat0.0064985976
Severe Toxicity0.0007200241
Low Tox 0.023199737 Low Con 0.135
Jan 22, 2026 Why Canada’s immigration system has …
WEF did this intentionally….. thanks Trudeau and carney
WEF did this intentionally….. thanks Trudeau and carney
Identity Attack0.0030708222
Insult0.014048916
Profanity0.010587076
Threat0.0062785195
Severe Toxicity0.00092983246
Low Tox 0.022728346 Low Con 0.171
Oct 8, 2025 IRCC Names India in Study …
Before u give Trudeau senior any credit , he was the one who started the change in Canada from a producer to a service country from bring in immigrants that produced in the 50’s and …
Before u give Trudeau senior any credit , he was the one who started the change in Canada from a producer to a service country from bring in immigrants that produced in the 50’s and 60’s to bringing in low paying service jobs from the 70’s till now. This decline started 50 years ago
Identity Attack0.0071775843
Insult0.012946909
Profanity0.008938893
Threat0.005825418
Severe Toxicity0.0005698204
Low Tox 0.022256956 Moderate Con 0.468 Policy_Critique
Feb 20, 2026 3 likes LILLEY UNLEASHED: The fall of …
WHERE IS TRUDEAU ❤
WHERE IS TRUDEAU ❤
Identity Attack0.0026638457
Insult0.013668913
Profanity0.010774951
Threat0.0066086366
Severe Toxicity0.0012207031
Low Tox 0.022139108 Low Con 0.167 Meta_Commentary
Oct 4, 2025 Inside Canada's Indian Metropolis (Brampton)
Trudeau 2.0....
Trudeau 2.0....
Identity Attack0.0019701358
Insult0.01648093
Profanity0.010655395
Threat0.006039023
Severe Toxicity0.0010299683
Low Tox 0.021785567 Low Con 0.27
Jun 19, 2025 2 likes How Canada broke its immigration …
Trudeau's people.
Trudeau's people.
Identity Attack0.0045322375
Insult0.012414906
Profanity0.010621235
Threat0.006110225
Severe Toxicity0.0009775162
Low Tox 0.021549871 Low Con 0.214 Policy_Critique
Oct 27, 2025 Inside Canada's Indian Metropolis (Brampton)
Trudeau and the liberals
Trudeau and the liberals
Identity Attack0.0070665907
Insult0.011996903
Profanity0.011150704
Threat0.006770459
Severe Toxicity0.0011014938
Low Tox 0.021196328 Moderate Con 0.312
Jun 22, 2025 3 likes How Canada broke its immigration …
Was Trudeau who Brought them Here...
Was Trudeau who Brought them Here...
Identity Attack0.0048097214
Insult0.011122898
Profanity0.010177165
Threat0.0063885585
Severe Toxicity0.0009775162
Low Tox 0.021196328 Low Con 0.243 Policy_Critique
Feb 18, 2026 41 likes Canadian immigration officers investigating hundreds …
this is an old video trudeau gives each one 100 000 a year now per person
this is an old video trudeau gives each one 100 000 a year now per person
Identity Attack0.0026083488
Insult0.011122898
Profanity0.011048226
Threat0.006382086
Severe Toxicity0.00084400177
Low Tox 0.020607091 Moderate Con 0.31
Nov 7, 2018 2 likes How much do refugees and …
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 …
Bernier was probably the closest thing to a chance to deal with this democraticly that we had. And I didn't think he had a chance in FPTP from the get go. Anyone remember Trudeau's promise …
Bernier was probably the closest thing to a chance to deal with this democraticly that we had. And I didn't think he had a chance in FPTP from the get go. Anyone remember Trudeau's promise to end FPTP? Yeah I had a little hope for that, that could have saved Canada.
Identity Attack0.0027378413
Insult0.012186904
Profanity0.010433359
Threat0.0063108844
Severe Toxicity0.0006580353
Low Tox 0.01834645 Constructive 0.654 Policy_Critique
Jun 21, 2025 1 likes How Canada broke its immigration …
Justin Trudeau said he was going to change the makeup of Canada
Justin Trudeau said he was going to change the makeup of Canada
Identity Attack0.0061046463
Insult0.009317887
Profanity0.011014067
Threat0.006912862
Severe Toxicity0.0009393692
Low Tox 0.01822079 Low Con 0.211
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
We got to this point because Mr Trudeau opened the doors to all comers over the past 10 years.
We got to this point because Mr Trudeau opened the doors to all comers over the past 10 years.
Identity Attack0.0029598286
Insult0.010628895
Profanity0.009630617
Threat0.006440342
Severe Toxicity0.00067710876
Low Tox 0.017592486 Moderate Con 0.402 Policy_Critique
Jan 21, 2026 2 likes Why Canada’s immigration system has …
Maybe they should get the money from Trudeau And Jagmeet Sing
Maybe they should get the money from Trudeau And Jagmeet Sing
Identity Attack0.0023678627
Insult0.0113509
Profanity0.010296722
Threat0.006485652
Severe Toxicity0.0007534027
Low Tox 0.017089844 Low Con 0.183
Dec 24, 2025 Deportations From Canada at Their …
Trudeau did this
Trudeau did this
Identity Attack0.0029413297
Insult0.009868891
Profanity0.012243799
Threat0.0068999166
Severe Toxicity0.0010490417
Low Tox 0.017089844 Moderate Con 0.322 Policy_Critique
Jan 28, 2026 Inside Canada's Indian Invasion...
Trudeau loves these people
Trudeau loves these people
Identity Attack0.0052906936
Insult0.009982891
Profanity0.013439372
Threat0.006647474
Severe Toxicity0.001115799
Low Tox 0.016712861 Low Con 0.235
Aug 28, 2025 1 likes Why Canadians Are Turning Against …
I thought it was interesting how you point out Trudeau's policy changes, but don't point out the prior PM(Harper) removing the 6 week vetting period on TFW's and other anti-labour moves that also vastly increased …
I thought it was interesting how you point out Trudeau's policy changes, but don't point out the prior PM(Harper) removing the 6 week vetting period on TFW's and other anti-labour moves that also vastly increased immigration. Despite the government not properly integrating people or providing services for our own countrymen, this immigration has also staved off demographic collapse by several decades.
Identity Attack0.005512681
Insult0.010172892
Profanity0.009195087
Threat0.006003422
Severe Toxicity0.0005841255
Low Tox 0.01646154 Constructive 0.781
Oct 5, 2025 Inside Canada's Indian Metropolis (Brampton)
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 …
Trudeau was elected 3 times they could have kept electing him regardless this i dont understand
Trudeau was elected 3 times they could have kept electing him regardless this i dont understand
Identity Attack0.0026083488
Insult0.00971689
Profanity0.010194245
Threat0.006045496
Severe Toxicity0.0005745888
Low Tox 0.01608456 Low Con 0.26
Aug 21, 2025 How Canada broke its immigration …
Best government in the world is Canadian government , if you ask 10 000 000 Trudeau 's people in Canada
Best government in the world is Canadian government , if you ask 10 000 000 Trudeau 's people in Canada
Identity Attack0.0063266335
Insult0.009203887
Profanity0.010023449
Threat0.0062008454
Severe Toxicity0.0008583069
Low Tox 0.015958898 Moderate Con 0.36
Jan 9, 2026 IRCC Names India in Study …

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.