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 1127 of 1230
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)
I’ve been waiting for this one.
I’ve been waiting for this one.
Identity Attack0.0035147965
Insult0.008519882
Profanity0.015079016
Threat0.0086087575
Severe Toxicity0.001335144
Low Tox 0.01822079 Moderate Con 0.405 Meta_Commentary
Jan 27, 2026 4 likes Inside Canada's Indian Invasion...
Trying to show the Americans that Canada doesn't have a completely open border?
Trying to show the Americans that Canada doesn't have a completely open border?
Identity Attack0.008879486
Insult0.009032886
Profanity0.010125926
Threat0.0063432488
Severe Toxicity0.00071048737
Low Tox 0.01822079 Low Con 0.224
Dec 23, 2025 7 likes Deportations From Canada at Their …
I'm glad I'm in America.
I'm glad I'm in America.
Identity Attack0.007288578
Insult0.008386881
Profanity0.015693882
Threat0.00789674
Severe Toxicity0.0015640259
Low Tox 0.01822079 Moderate Con 0.46
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
We need MORE!
We need MORE!
Identity Attack0.003607291
Insult0.008994885
Profanity0.013507691
Threat0.007948523
Severe Toxicity0.0014209747
Low Tox 0.01822079 Moderate Con 0.4 Call_To_Action
Dec 31, 2025 Deportations From Canada at Their …
To the lady who sits in the car cries, please know you don't walk alone. I walk right beside you the same path. I pray that something changes for you and for myself Stay strong …
To the lady who sits in the car cries, please know you don't walk alone. I walk right beside you the same path. I pray that something changes for you and for myself Stay strong please ❤
Identity Attack0.0026453468
Insult0.009393888
Profanity0.010723713
Threat0.007029374
Severe Toxicity0.0006580353
Low Tox 0.01822079 Constructive 0.687
Sep 6, 2025 Why Canadians Are Turning Against …
5:54 Life saving health care treatment? What about Canadian citizens who've waited months/years in the queue for treatment?
5:54 Life saving health care treatment? What about Canadian citizens who've waited months/years in the queue for treatment?
Identity Attack0.0058826595
Insult0.009184887
Profanity0.009920971
Threat0.0064985976
Severe Toxicity0.0007247925
Low Tox 0.01822079 Moderate Con 0.442
Dec 24, 2025 1 likes Deportations From Canada at Their …
Can anyone explain what was going to happen at the end?
Can anyone explain what was going to happen at the end?
Identity Attack0.0023216156
Insult0.007123374
Profanity0.013780965
Threat0.008919456
Severe Toxicity0.0011968613
Low Tox 0.01822079 Low Con 0.24 Question
Feb 3, 2026 3 likes Inside Canada's Indian Invasion...
Bro is on it🇨🇦❤️🙏
Bro is on it🇨🇦❤️🙏
Identity Attack0.005919657
Insult0.009868891
Profanity0.016752819
Threat0.008453408
Severe Toxicity0.0017166138
Low Tox 0.01822079 Moderate Con 0.365 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
canadians should focus on the jail adn bail laws allowing crimes happen in canada
canadians should focus on the jail adn bail laws allowing crimes happen in canada
Identity Attack0.010415502
Insult0.0019468118
Profanity0.000048686343
Threat0.00056124787
Severe Toxicity0.000004771392
Low Tox 0.01815275
Dec 7, 2025 4 likes
AI can clear the backlog. But all new applications should be stopped for 3 years.
AI can clear the backlog. But all new applications should be stopped for 3 years.
Identity Attack0.0030523231
Insult0.007949878
Profanity0.01086035
Threat0.008414571
Severe Toxicity0.0008058548
Low Tox 0.018095128 Low Con 0.213 Policy_Critique
Jan 20, 2026 4 likes Why Canada’s immigration system has …
Finally some good news
Finally some good news
Identity Attack0.004069764
Insult0.008538882
Profanity0.015557245
Threat0.008453408
Severe Toxicity0.0015926361
Low Tox 0.018095128 Moderate Con 0.374
Nov 24, 2025 Quebec Ends Economic Immigration Program …
ca suffit la cour st pleine
ca suffit la cour st pleine
Identity Attack0.0013596712
Insult0.014808921
Profanity0.011902207
Threat0.005825418
Severe Toxicity0.0011253357
Low Tox 0.018095128
Jan 5, 2026 17 likes Migrants cross into Canada near …
At this point it sure seems like this was done by design.
At this point it sure seems like this was done by design.
Identity Attack0.0037552824
Insult0.008956885
Profanity0.014122557
Threat0.0074436385
Severe Toxicity0.0011110306
Low Tox 0.018095128 Low Con 0.179 Fear_Threat
Feb 26, 2026 181 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
It will help when you vote a much better, stronger leader in, for starters
It will help when you vote a much better, stronger leader in, for starters
Identity Attack0.00362579
Insult0.009355888
Profanity0.012448754
Threat0.0074954215
Severe Toxicity0.0010585785
Low Tox 0.018095128 Moderate Con 0.333 Call_To_Action
Aug 29, 2025 Why Canadians Are Turning Against …
My eyes tell a different story
My eyes tell a different story
Identity Attack0.004680229
Insult0.008348881
Profanity0.015113175
Threat0.007689608
Severe Toxicity0.0011587143
Low Tox 0.018095128 Moderate Con 0.384
Dec 24, 2025 33 likes Deportations From Canada at Their …
After seeing this like i support all these woman & men who want to enjoy canadian values. If you read this and moved here or born and raised but support this video you are beautiful …
After seeing this like i support all these woman & men who want to enjoy canadian values. If you read this and moved here or born and raised but support this video you are beautiful people
Identity Attack0.0075105648
Insult0.008443882
Profanity0.013029462
Threat0.007029374
Severe Toxicity0.001168251
Low Tox 0.018095128 Constructive 0.633 Solidarity
Aug 29, 2025 19 likes Why Canadians Are Turning Against …
Bienvenue a l asile ! 😅
Bienvenue a l asile ! 😅
Identity Attack0.0029968263
Insult0.011046898
Profanity0.013166099
Threat0.005838364
Severe Toxicity0.0010490417
Low Tox 0.018095128 Moderate Con 0.38 Humor_Satire
Nov 20, 2025 Quebec Ends Economic Immigration Program …
I now passed 18/20. I've used many different sources. This was the BEST. 99% of questions came from here. MUCH THANKS!!!😊
I now passed 18/20. I've used many different sources. This was the BEST. 99% of questions came from here. MUCH THANKS!!!😊
Identity Attack0.0042917514
Insult0.009279887
Profanity0.01579636
Threat0.007754337
Severe Toxicity0.0014686584
Low Tox 0.018095128 Constructive 0.646 Personal_Narrative
Jun 2, 2025 3 likes Canadian Citizenship Test 2025 – …
One man that said "the price was right so I came".... he couldn't possibly mean affordability in Canada sooo yeah that's pretty much what we figured. Definitely paid voters and changers.
One man that said "the price was right so I came".... he couldn't possibly mean affordability in Canada sooo yeah that's pretty much what we figured. Definitely paid voters and changers.
Identity Attack0.0037922803
Insult0.0116169015
Profanity0.00997221
Threat0.0060196044
Severe Toxicity0.00062942505
Low Tox 0.018095128 Moderate Con 0.465 Unverified_Claim
Feb 3, 2026 Inside Canada's Indian Invasion...
Thank you for this video - I've been doing a deep dive on this exact issue on my channel - and to answer the 'why', I think it's precisely as you said - it adds …
Thank you for this video - I've been doing a deep dive on this exact issue on my channel - and to answer the 'why', I think it's precisely as you said - it adds billions to the economy. The challenge the govt didn't think about is social cohesion.
Identity Attack0.0043657473
Insult0.009165886
Profanity0.013644327
Threat0.007145886
Severe Toxicity0.00091552734
Low Tox 0.018095128 Constructive 0.834 Policy_Critique
Dec 20, 2025 Inside Canada's Indian Metropolis (Brampton)
We can definitely do without #1. There's no reason why it shouldn't take 7-9 years to obtain citizenship just like most other nations in the world.
We can definitely do without #1. There's no reason why it shouldn't take 7-9 years to obtain citizenship just like most other nations in the world.
Identity Attack0.0056236745
Insult0.008348881
Profanity0.012961143
Threat0.007145886
Severe Toxicity0.0008392334
Low Tox 0.018095128 Moderate Con 0.426 Policy_Critique
Jan 12, 2026 3 likes Canada’s new rules in 2026
I hope Trump sees this.
I hope Trump sees this.
Identity Attack0.002830336
Insult0.008937885
Profanity0.012004685
Threat0.008440462
Severe Toxicity0.0010919571
Low Tox 0.018095128 Moderate Con 0.34 Call_To_Action
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Bro 100% correct. Every single thing about this video is accurate and true.
Bro 100% correct. Every single thing about this video is accurate and true.
Identity Attack0.0042177555
Insult0.009013886
Profanity0.013849284
Threat0.0076766624
Severe Toxicity0.0012683868
Low Tox 0.018095128 Moderate Con 0.488 Meta_Commentary
Aug 25, 2025 10 likes Why Canadians Are Turning Against …
Literally praise & bless Tyler 🫶 opening the world’s eyes, one video at a time! We love you 🙏
Literally praise & bless Tyler 🫶 opening the world’s eyes, one video at a time! We love you 🙏
Identity Attack0.0050317086
Insult0.008690883
Profanity0.01764096
Threat0.008764107
Severe Toxicity0.001821518
Low Tox 0.018095128 Moderate Con 0.488 Solidarity
Jan 29, 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.