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 1126 of 1230
They are all paying taxes
They are all paying taxes
Identity Attack0.0041067624
Insult0.009944891
Profanity0.01220964
Threat0.006149062
Severe Toxicity0.0008392334
Low Tox 0.01834645 Low Con 0.265
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
They are doing the same to Fresno California apparently
They are doing the same to Fresno California apparently
Identity Attack0.005364689
Insult0.009317887
Profanity0.013780965
Threat0.0071199946
Severe Toxicity0.00096321106
Low Tox 0.01834645 Low Con 0.269 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
18,000 people multiplied by a $500 one way ticket to india comes to only 9 million.
18,000 people multiplied by a $500 one way ticket to india comes to only 9 million.
Identity Attack0.008435511
Insult0.00817788
Profanity0.01220964
Threat0.0073918556
Severe Toxicity0.001039505
Low Tox 0.01834645 Low Con 0.261
Dec 26, 2025 Deportations From Canada at Their …
im glad someone is covering this
im glad someone is covering this
Identity Attack0.0043102503
Insult0.00821588
Profanity0.015898837
Threat0.00899713
Severe Toxicity0.0015640259
Low Tox 0.01834645 Moderate Con 0.364 Meta_Commentary
Jan 27, 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 …
Derka derka
Derka derka
Identity Attack0.0030708222
Insult0.011274899
Profanity0.024404489
Threat0.0067057298
Severe Toxicity0.0021457672
Low Tox 0.01834645 Low Con 0.241 Unverified_Claim
Jan 28, 2026 Inside Canada's Indian Invasion...
UPDATE THIS STORY...tell the truth now that the numbers are out!..
UPDATE THIS STORY...tell the truth now that the numbers are out!..
Identity Attack0.0014059186
Insult0.0088618845
Profanity0.010467518
Threat0.007353018
Severe Toxicity0.000910759
Low Tox 0.01834645 Low Con 0.211
Oct 3, 2018 18 likes How much do refugees and …
Bike buddy was too honest….
Bike buddy was too honest….
Identity Attack0.0020071338
Insult0.011198899
Profanity0.011611853
Threat0.0065115434
Severe Toxicity0.00084877014
Low Tox 0.01834645 Moderate Con 0.42 Humor_Satire
Jan 29, 2026 6 likes Inside Canada's Indian Invasion...
Good for Quebec we cannot afford this anymore.We should all do this.
Good for Quebec we cannot afford this anymore.We should all do this.
Identity Attack0.0027193425
Insult0.008500882
Profanity0.009801413
Threat0.008155655
Severe Toxicity0.00093460083
Low Tox 0.01834645 Constructive 0.504 Economic_Argument
Nov 24, 2025 Quebec Ends Economic Immigration Program …
It is the same in New Zealand and Australia for sure
It is the same in New Zealand and Australia for sure
Identity Attack0.007917541
Insult0.008348881
Profanity0.014942379
Threat0.0076507707
Severe Toxicity0.0013065338
Low Tox 0.01822079 Moderate Con 0.313 Comparative_Framing
Jan 27, 2026 45 likes Inside Canada's Indian Invasion...
Build yes, but protect from? Was the north American culture changed in 1600. Was the language way of life changes? Is history repeating
Build yes, but protect from? Was the north American culture changed in 1600. Was the language way of life changes? Is history repeating
Identity Attack0.0065856185
Insult0.008880884
Profanity0.011167783
Threat0.0072106146
Severe Toxicity0.000872612
Low Tox 0.01822079 Low Con 0.273 Question
Aug 26, 2025 Why Canadians Are Turning Against …
Moving in the right direction
Moving in the right direction
Identity Attack0.004846719
Insult0.0086718835
Profanity0.01579636
Threat0.0083886795
Severe Toxicity0.0013828278
Low Tox 0.01822079 Moderate Con 0.371 Solidarity
Jan 11, 2026 Canada’s new rules in 2026
They should also be given membership to Netflix, Paramount, Crave, Disney+, etc.
They should also be given membership to Netflix, Paramount, Crave, Disney+, etc.
Identity Attack0.004920715
Insult0.008728883
Profanity0.014122557
Threat0.0077802283
Severe Toxicity0.0011205673
Low Tox 0.01822079 Low Con 0.19 Humor_Satire
Feb 24, 2026 8 likes 'We do know that there's …
Canadian brothers, hold strong, we’ll have our homes again ✊🏻 Much love from your southern neighbor 🇺🇸
Canadian brothers, hold strong, we’ll have our homes again ✊🏻 Much love from your southern neighbor 🇺🇸
Identity Attack0.009286462
Insult0.008880884
Profanity0.011423977
Threat0.0074306927
Severe Toxicity0.0011825562
Low Tox 0.01822079 Moderate Con 0.495 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Canada voted for this!
Canada voted for this!
Identity Attack0.0064006294
Insult0.009545889
Profanity0.010518758
Threat0.006479179
Severe Toxicity0.0010204315
Low Tox 0.01822079 Moderate Con 0.306 Identity_Assertion
Feb 18, 2026 Canadian immigration officers investigating hundreds …
18,048, basically NOTHING.
18,048, basically NOTHING.
Identity Attack0.0024418586
Insult0.009431887
Profanity0.012107162
Threat0.006699257
Severe Toxicity0.0009202957
Low Tox 0.01822079 Low Con 0.197 Policy_Critique
Dec 29, 2025 1 likes Deportations From Canada at Their …
GOOD
GOOD
Identity Attack0.004180758
Insult0.008956885
Profanity0.015864678
Threat0.007741391
Severe Toxicity0.0014591217
Low Tox 0.01822079 Constructive 0.504
Dec 24, 2025 1 likes Deportations From Canada at Their …
Michelle Garner rocks
Michelle Garner rocks
Identity Attack0.004587734
Insult0.009944891
Profanity0.016103793
Threat0.0076507707
Severe Toxicity0.0015258789
Low Tox 0.01822079 Low Con 0.174
Sep 29, 2025 IRCC Names India in Study …
And let's see what happens to our oil industry now
And let's see what happens to our oil industry now
Identity Attack0.0026638457
Insult0.0081208795
Profanity0.011014067
Threat0.008738215
Severe Toxicity0.0011301041
Low Tox 0.01822079 Low Con 0.198 Economic_Argument
Jan 6, 2026 1 likes New rules, regulations take effect …
No room. If I have to follow the law crossing the border, so do they.
No room. If I have to follow the law crossing the border, so do they.
Identity Attack0.005364689
Insult0.008386881
Profanity0.010245483
Threat0.006699257
Severe Toxicity0.0007200241
Low Tox 0.01822079 Moderate Con 0.324 Moral_Argument
Jan 6, 2026 Migrants cross into Canada near …
GOOD
GOOD
Identity Attack0.004180758
Insult0.008956885
Profanity0.015864678
Threat0.007741391
Severe Toxicity0.0014591217
Low Tox 0.01822079 Constructive 0.504
Nov 21, 2025 28 likes Quebec Ends Economic Immigration Program …
B-Town represent!
B-Town represent!
Identity Attack0.0032928092
Insult0.011198899
Profanity0.013268576
Threat0.006433869
Severe Toxicity0.0010538101
Low Tox 0.01822079 Moderate Con 0.397
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Vote Liberal.
Vote Liberal.
Identity Attack0.006881601
Insult0.009374888
Profanity0.011441057
Threat0.0068999166
Severe Toxicity0.0010347366
Low Tox 0.01822079 Moderate Con 0.352
Sep 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
As a Canadian I knew it was Brampton just from the title of the video Edit: when the video was first uploaded it didn't have Brampton in the title.
As a Canadian I knew it was Brampton just from the title of the video Edit: when the video was first uploaded it didn't have Brampton in the title.
Identity Attack0.007917541
Insult0.008709883
Profanity0.013780965
Threat0.0073789097
Severe Toxicity0.001001358
Low Tox 0.01822079 Moderate Con 0.466
Sep 18, 2025 5,006 likes Inside Canada's Indian Metropolis (Brampton)
We need ICE in Canada 🇨🇦 period
We need ICE in Canada 🇨🇦 period
Identity Attack0.0055496786
Insult0.008975885
Profanity0.011441057
Threat0.007909686
Severe Toxicity0.0013542175
Low Tox 0.01822079 Low Con 0.235 Call_To_Action
Feb 19, 2026 Canadian immigration officers investigating hundreds …
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.