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 1157 of 1230
Yooo Tyler made it to ontario
Yooo Tyler made it to ontario
Identity Attack0.0031818156
Insult0.009279887
Profanity0.012243799
Threat0.0065827454
Severe Toxicity0.00088214874
Low Tox 0.014513801 Moderate Con 0.365
Jan 27, 2026 Inside Canada's Indian Invasion...
Second episode or reupload
Second episode or reupload
Identity Attack0.004180758
Insult0.007721877
Profanity0.016547862
Threat0.0091524795
Severe Toxicity0.0013923645
Low Tox 0.014513801 Low Con 0.292 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
The government knows where these people are.Their are not trying very hard to find them.Hire more of the people who find these people to get the job done faster.This would be money well spent.
The government knows where these people are.Their are not trying very hard to find them.Hire more of the people who find these people to get the job done faster.This would be money well spent.
Identity Attack0.0027008436
Insult0.008614883
Profanity0.0098868115
Threat0.006874025
Severe Toxicity0.0006389618
Low Tox 0.014513801 Moderate Con 0.444
Dec 11, 2025 IRCC Names India in Study …
punjab
punjab
Identity Attack0.0071405866
Insult0.009469888
Profanity0.017504321
Threat0.008220384
Severe Toxicity0.0015544891
Low Tox 0.014513801 Moderate Con 0.306
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Do Surrey BC next.
Do Surrey BC next.
Identity Attack0.0041067624
Insult0.008519882
Profanity0.011475217
Threat0.007327127
Severe Toxicity0.0010585785
Low Tox 0.014513801 Moderate Con 0.34 Call_To_Action
Feb 3, 2026 Inside Canada's Indian Invasion...
Unbelievable 🤡
Unbelievable 🤡
Identity Attack0.00074458186
Insult0.010438894
Profanity0.017777596
Threat0.0055859215
Severe Toxicity0.0018024445
Low Tox 0.014513801 Moderate Con 0.345 Meta_Commentary
Sep 29, 2025 IRCC Names India in Study …
As a canadian this is so good you are covering this.
As a canadian this is so good you are covering this.
Identity Attack0.006992595
Insult0.008405882
Profanity0.01127026
Threat0.0065633263
Severe Toxicity0.000910759
Low Tox 0.014513801 Constructive 0.565 Solidarity
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Thankyou law enforcement
Thankyou law enforcement
Identity Attack0.0034408006
Insult0.008348881
Profanity0.012995303
Threat0.007145886
Severe Toxicity0.0010347366
Low Tox 0.014513801 Moderate Con 0.447 Solidarity
Feb 18, 2026 Canadian immigration officers investigating hundreds …
CBC would never leave the comments on!
CBC would never leave the comments on!
Identity Attack0.0020626306
Insult0.009564889
Profanity0.009835573
Threat0.0063432488
Severe Toxicity0.00064849854
Low Tox 0.014513801 Low Con 0.195
Jul 24, 2025 4 likes How Canada broke its immigration …
Those aren't slashed numbers. Very minor adjustments....thise cuts arent big enough by far.
Those aren't slashed numbers. Very minor adjustments....thise cuts arent big enough by far.
Identity Attack0.0016279058
Insult0.008424882
Profanity0.01127026
Threat0.0072753434
Severe Toxicity0.0007200241
Low Tox 0.014513801 Low Con 0.215 Policy_Critique
Jan 4, 2026 New rules, regulations take effect …
800,000 more this year.
800,000 more this year.
Identity Attack0.0037367835
Insult0.0076268767
Profanity0.011355659
Threat0.007832011
Severe Toxicity0.001115799
Low Tox 0.014513801 Low Con 0.24 Meta_Commentary
Jun 21, 2025 3 likes How Canada broke its immigration …
Oh citizens have definitely noticed.
Oh citizens have definitely noticed.
Identity Attack0.0025713511
Insult0.0086718835
Profanity0.010587076
Threat0.0062914654
Severe Toxicity0.00071048737
Low Tox 0.014513801 Low Con 0.279 Meta_Commentary
Feb 21, 2026 Canadian immigration officers investigating hundreds …
Similar communities
Similar communities
Identity Attack0.0061046463
Insult0.007987879
Profanity0.014464149
Threat0.006770459
Severe Toxicity0.0010585785
Low Tox 0.014513801 Moderate Con 0.412 Meta_Commentary
Feb 23, 2026 Canadian immigration officers investigating hundreds …
Excellent reporting, sir. I, too, am an immigrant over 30 years. My family and I immigrated here from Ireland 🇮🇪 to become Canadians 🇨🇦 And all did just that. 🙏💜🇨🇦✝️
Excellent reporting, sir. I, too, am an immigrant over 30 years. My family and I immigrated here from Ireland 🇮🇪 to become Canadians 🇨🇦 And all did just that. 🙏💜🇨🇦✝️
Identity Attack0.008546505
Insult0.007873878
Profanity0.011116544
Threat0.006330303
Severe Toxicity0.00086307526
Low Tox 0.014513801 Constructive 0.74 Personal_Narrative
Aug 26, 2025 2 likes Why Canadians Are Turning Against …
Thank you so much for covering this 🇨🇦
Thank you so much for covering this 🇨🇦
Identity Attack0.0058086636
Insult0.00810188
Profanity0.016889455
Threat0.008427517
Severe Toxicity0.0016117096
Low Tox 0.014513801 Moderate Con 0.498 Solidarity
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
singh hortons
singh hortons
Identity Attack0.0048097214
Insult0.0107048955
Profanity0.017914234
Threat0.007974415
Severe Toxicity0.0014686584
Low Tox 0.014513801 Low Con 0.243 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Thank you for creating this video. You have done a great service to Canadians that are paying attention.
Thank you for creating this video. You have done a great service to Canadians that are paying attention.
Identity Attack0.006474625
Insult0.008405882
Profanity0.011936366
Threat0.0071070488
Severe Toxicity0.0009441376
Low Tox 0.014513801 Moderate Con 0.495
Aug 25, 2025 Why Canadians Are Turning Against …
How many were let in.
How many were let in.
Identity Attack0.0020811295
Insult0.007778878
Profanity0.011133623
Threat0.007417747
Severe Toxicity0.00084877014
Low Tox 0.014513801 Moderate Con 0.301
Dec 30, 2025 Deportations From Canada at Their …
Not payed for by Feds paid by taxpayers
Not payed for by Feds paid by taxpayers
Identity Attack0.0022846176
Insult0.009564889
Profanity0.009852652
Threat0.00598724
Severe Toxicity0.0006055832
Low Tox 0.014513801 Low Con 0.148 Economic_Argument
Feb 24, 2026 62 likes 'We do know that there's …
Do whatever you can to minimize your tax contributions.
Do whatever you can to minimize your tax contributions.
Identity Attack0.0012579272
Insult0.009241886
Profanity0.009784333
Threat0.006466233
Severe Toxicity0.0006914139
Low Tox 0.014513801 Low Con 0.231 Call_To_Action
Nov 20, 2025 16 likes Thousands of refugees allowed into …
should be 500,000 per year
should be 500,000 per year
Identity Attack0.0039402717
Insult0.0075128763
Profanity0.0127561875
Threat0.007754337
Severe Toxicity0.0012683868
Low Tox 0.014450971 Low Con 0.172 Policy_Critique
Dec 29, 2025 Deportations From Canada at Their …
Not enough. We can do more.
Not enough. We can do more.
Identity Attack0.0022753682
Insult0.00808288
Profanity0.01173141
Threat0.0074306927
Severe Toxicity0.0009250641
Low Tox 0.014450971 Moderate Con 0.327
Dec 23, 2025 13 likes Deportations From Canada at Their …
Michelle for prime minster .!! She is the best.
Michelle for prime minster .!! She is the best.
Identity Attack0.0032188136
Insult0.0081208795
Profanity0.012448754
Threat0.006912862
Severe Toxicity0.0009775162
Low Tox 0.014450971 Moderate Con 0.381 Meta_Commentary
Oct 3, 2025 IRCC Names India in Study …
Bro is jeet's Final boss
Bro is jeet's Final boss
Identity Attack0.0021181274
Insult0.01302291
Profanity0.016342908
Threat0.0065633263
Severe Toxicity0.0012159348
Low Tox 0.014450971 Low Con 0.267
Jan 27, 2026 Inside Canada's Indian Invasion...
Real
Real
Identity Attack0.0034038029
Insult0.008405882
Profanity0.014532468
Threat0.007197669
Severe Toxicity0.001168251
Low Tox 0.014450971 Moderate Con 0.478
Jan 28, 2026 Inside Canada's Indian Invasion...
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.