Skip to content
Canadian Immigration Dashboard [ CID ]
Civility Analysis

Discourse Quality

Toxicity and constructive discourse scores from Google's Perspective API (via Communalytic).

Comments Scored
55,769
Embeddings
55,418
Avg Toxicity
0.2446
Avg Constructive
0.4192
Highly Toxic (>0.5)
7,830
14.0% of scored

Toxicity Breakdown by Video (Top 10)

Average toxicity scores across comments on each video — bars show how commenters' language scores on each toxicity dimension.

Constructive vs Toxic

Each point is a comment. X-axis = toxicity, Y-axis = average constructive score (affinity, compassion, curiosity, nuance, personal story, reasoning, respect).

27,099
Constructive & Civil
2,759
Passionate but Toxic
19,440
Neutral / Low Signal
4,931
Purely Toxic

Based on 54,229 comments with both toxicity and constructive scores.

Toxicity & Constructiveness Over Time

Monthly average toxicity vs constructive scores — track how discourse quality shifts around key events.

Discourse Quality Score by Video (Top 10)

Composite score = avg constructive - avg toxicity, computed from comment-level Perspective API scores. Green bars = net constructive discourse; red bars = net toxic discourse.

Discourse Quality Score by Channel (Top 10)

Same composite score aggregated by channel — based on comment toxicity/constructiveness scores, not the channel's own content. Which channels' comment sections foster constructive vs toxic discussion?

{# 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
30,738 comments · Page 941 of 1230
Why would.. anyone want to go to the US if they've got citizenship or any kind of life in Canada?
Why would.. anyone want to go to the US if they've got citizenship or any kind of life in Canada?
Identity Attack0.03249594
Insult0.014884921
Profanity0.012243799
Threat0.006272047
Severe Toxicity0.0016784668
Low Tox 0.048842013 Low Con 0.23 Question
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
The same can be said about the Chinese of Markham. For perspective
The same can be said about the Chinese of Markham. For perspective
Identity Attack0.04177703
Insult0.015188923
Profanity0.015625564
Threat0.0072753434
Severe Toxicity0.0018405914
Low Tox 0.048842013 Low Con 0.297
Jan 7, 2026 1 likes Inside Canada's Indian Metropolis (Brampton)
Visa trap
Visa trap
Identity Attack0.0052166977
Insult0.0233509
Profanity0.03339528
Threat0.0076507707
Severe Toxicity0.0024414062
Low Tox 0.048842013 Moderate Con 0.394
Jan 16, 2026 2.9 million Canadian temporary visas …
What a legend the guy on the bike is 😂😂😂😂
What a legend the guy on the bike is 😂😂😂😂
Identity Attack0.00569767
Insult0.017088935
Profanity0.02344803
Threat0.009048914
Severe Toxicity0.0030136108
Low Tox 0.048842013 Moderate Con 0.377 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
The gentleman with the helmet and vest on the bike speaks the truth 💯
The gentleman with the helmet and vest on the bike speaks the truth 💯
Identity Attack0.006881601
Insult0.021159383
Profanity0.014259194
Threat0.008181547
Severe Toxicity0.0019359589
Low Tox 0.048842013 Moderate Con 0.4 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
I like that bike guy
I like that bike guy
Identity Attack0.008583503
Insult0.019741343
Profanity0.027000591
Threat0.010188141
Severe Toxicity0.0032615662
Low Tox 0.048842013 Moderate Con 0.421 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Why do some of them answer with Punjab instead of India when asked where they are from.... hmmm
Why do some of them answer with Punjab instead of India when asked where they are from.... hmmm
Identity Attack0.033784978
Insult0.017012933
Profanity0.0147374235
Threat0.0068999166
Severe Toxicity0.0015449524
Low Tox 0.048842013 Low Con 0.277
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
They won't self deport and they were invited. Remember that.
They won't self deport and they were invited. Remember that.
Identity Attack0.019374741
Insult0.0140109155
Profanity0.01127026
Threat0.008194493
Severe Toxicity0.0013446808
Low Tox 0.048842013 Low Con 0.299 Policy_Critique
Jan 18, 2026 2.9 million Canadian temporary visas …
Tissue for who? me. Ya Canadians, we have to many people in this country
Tissue for who? me. Ya Canadians, we have to many people in this country
Identity Attack0.024801146
Insult0.016860934
Profanity0.014703264
Threat0.0075083673
Severe Toxicity0.00166893
Low Tox 0.048842013 Low Con 0.282 Fear_Threat
Jan 16, 2026 2.9 million Canadian temporary visas …
The problem isn’t immigration it’s how rapid the immigration was there should’ve been a cap so that there wasn’t a major influx of people that destroyed the culture if immigration was controlled and had a …
The problem isn’t immigration it’s how rapid the immigration was there should’ve been a cap so that there wasn’t a major influx of people that destroyed the culture if immigration was controlled and had a yearly limit to how many people could immigrate that would’ve preserved canadas culture and forced immigrants to assimilate to Canadian culture. But all politicians saw was 💰 so they made it easier.
Identity Attack0.023796257
Insult0.01838776
Profanity0.011970525
Threat0.006835188
Severe Toxicity0.0012207031
Low Tox 0.048842013 Moderate Con 0.442 Policy_Critique
Oct 3, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
the guy on the bike was not hiding anything 😆😆
the guy on the bike was not hiding anything 😆😆
Identity Attack0.0024233595
Insult0.01838776
Profanity0.016547862
Threat0.007624879
Severe Toxicity0.001783371
Low Tox 0.048842013 Moderate Con 0.309
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
We need Trump, Holman and ICE. I'm pretty sure they could find them. You just need the will which unfortunately does not exist in Canada!
We need Trump, Holman and ICE. I'm pretty sure they could find them. You just need the will which unfortunately does not exist in Canada!
Identity Attack0.015757138
Insult0.022770792
Profanity0.010433359
Threat0.006815769
Severe Toxicity0.0013446808
Low Tox 0.048842013 Moderate Con 0.375 Call_To_Action
Oct 4, 2025 IRCC Names India in Study …
Ps. .how do they afford 700 000 homes in my neighborhood???? And not work or speak English when I needed a Masters bc I couldn't speak French!
Ps. .how do they afford 700 000 homes in my neighborhood???? And not work or speak English when I needed a Masters bc I couldn't speak French!
Identity Attack0.017867407
Insult0.017227544
Profanity0.012277958
Threat0.0062332097
Severe Toxicity0.0015926361
Low Tox 0.048842013 Moderate Con 0.465
Sep 9, 2025 1 likes Why Canadians Are Turning Against …
Go to your local McDonald's or Tim Hortons, you will find a bunch of them.
Go to your local McDonald's or Tim Hortons, you will find a bunch of them.
Identity Attack0.004402745
Insult0.022706337
Profanity0.0147374235
Threat0.00780612
Severe Toxicity0.0014400482
Low Tox 0.048842013 Moderate Con 0.366 Unverified_Claim
Oct 22, 2025 IRCC Names India in Study …
Welcome to Scamada!
Welcome to Scamada!
Identity Attack0.005956655
Insult0.017485369
Profanity0.020646973
Threat0.008815889
Severe Toxicity0.0020122528
Low Tox 0.048842013 Moderate Con 0.306 Humor_Satire
Sep 28, 2025 IRCC Names India in Study …
They tell us, they will take over
They tell us, they will take over
Identity Attack0.008620501
Insult0.012870909
Profanity0.022764845
Threat0.019228047
Severe Toxicity0.0024795532
Low Tox 0.048842013 Low Con 0.245 Fear_Threat
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
What's a Canadian? Used to mean something at one point in time
What's a Canadian? Used to mean something at one point in time
Identity Attack0.038425524
Insult0.01625293
Profanity0.013439372
Threat0.006330303
Severe Toxicity0.0014591217
Low Tox 0.048842013 Moderate Con 0.377 Identity_Assertion
Jan 12, 2026 3 likes Canada’s new rules in 2026
Is it just me or did this take a turn and end rather abruptly? 🤔
Is it just me or did this take a turn and end rather abruptly? 🤔
Identity Attack0.0029043318
Insult0.0154929245
Profanity0.020442016
Threat0.010369381
Severe Toxicity0.0018024445
Low Tox 0.048842013 Low Con 0.293
Jan 27, 2026 60 likes Inside Canada's Indian Invasion...
Lots of Indians I've met say "Kannada" not "Canada"
Lots of Indians I've met say "Kannada" not "Canada"
Identity Attack0.047706615
Insult0.015948927
Profanity0.016035475
Threat0.006485652
Severe Toxicity0.00166893
Low Tox 0.048842013 Moderate Con 0.458 Unverified_Claim
Jan 4, 2026 Inside Canada's Indian Metropolis (Brampton)
The Izzat farming begins.
The Izzat farming begins.
Identity Attack0.014852738
Insult0.016784932
Profanity0.016103793
Threat0.011715741
Severe Toxicity0.0030899048
Low Tox 0.048842013 Low Con 0.207 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
ahh...more far right propaganda...
ahh...more far right propaganda...
Identity Attack0.006363631
Insult0.019419061
Profanity0.01173141
Threat0.0070552654
Severe Toxicity0.001373291
Low Tox 0.048842013 Low Con 0.21 Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
If these companies can’t find workers, then why is our unemployment rate so high in 16 years?! It’s because they want cheap labour than to pay proper wages to a Canadian. If they up the …
If these companies can’t find workers, then why is our unemployment rate so high in 16 years?! It’s because they want cheap labour than to pay proper wages to a Canadian. If they up the pay, many unemployed would come forsure but not when paying peanuts
Identity Attack0.010581387
Insult0.024382202
Profanity0.013371054
Threat0.0059160385
Severe Toxicity0.0009536743
Low Tox 0.048842013 Moderate Con 0.451 Economic_Argument
Feb 11, 2026 3 likes Canada's tighter immigration policy divides …
Laugh it up Cuntario!
Laugh it up Cuntario!
Identity Attack0.0020163832
Insult0.023866551
Profanity0.02474608
Threat0.006925808
Severe Toxicity0.001707077
Low Tox 0.048594624 Low Con 0.238 Identity_Assertion
Feb 26, 2026 1 likes LILLEY UNLEASHED: The fall of …
It's nickname is singh Hortons for a reason 😂
It's nickname is singh Hortons for a reason 😂
Identity Attack0.008546505
Insult0.018065477
Profanity0.025634222
Threat0.0079873605
Severe Toxicity0.0024986267
Low Tox 0.048594624 Low Con 0.275
Jan 27, 2026 Inside Canada's Indian Invasion...
Jason Kenny is no conservative in my opinion
Jason Kenny is no conservative in my opinion
Identity Attack0.012541492
Insult0.020837102
Profanity0.017504321
Threat0.007081157
Severe Toxicity0.0013542175
Low Tox 0.048594624 Low Con 0.293 Identity_Assertion
Feb 17, 2026 7 likes LILLEY UNLEASHED: The fall of …
Data source: comment_perspective_scores (Google Perspective API via Communalytic) · Scores are probability values (0-1) indicating how likely a reader would perceive the interaction as toxic or constructive.