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 1195 of 1230
I agree 100%.
I agree 100%.
Identity Attack0.0026638457
Insult0.0065533705
Profanity0.0118338885
Threat0.006874025
Severe Toxicity0.0008773804
Low Tox 0.008733413 Constructive 0.523
Sep 11, 2025 1 likes Why Canadians Are Turning Against …
Ship them home
Ship them home
Identity Attack0.00025336596
Insult0.00081665016
Profanity0.00007571954
Threat0.010429109
Severe Toxicity0.0000112241105
Low Tox 0.008722076
Apr 17, 2025
do they really make 83k a year free ?
do they really make 83k a year free ?
Identity Attack0.001674153
Insult0.0067908717
Profanity0.011219022
Threat0.00636914
Severe Toxicity0.0005841255
Low Tox 0.008670582 Low Con 0.261 Question
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
At least Quebec is protecting their province and population, every province should follow
At least Quebec is protecting their province and population, every province should follow
Identity Attack0.003089321
Insult0.006999873
Profanity0.0093915025
Threat0.0062849927
Severe Toxicity0.00054836273
Low Tox 0.008670582 Moderate Con 0.368
Nov 21, 2025 339 likes Quebec Ends Economic Immigration Program …
Thanks Trudeau for this !
Thanks Trudeau for this !
Identity Attack0.0016464046
Insult0.0075888764
Profanity0.00998929
Threat0.0062979385
Severe Toxicity0.00076293945
Low Tox 0.008670582 Moderate Con 0.408
Aug 25, 2025 61 likes Why Canadians Are Turning Against …
🇮🇳❤
🇮🇳❤
Identity Attack0.0030708222
Insult0.007303875
Profanity0.014395831
Threat0.0068028234
Severe Toxicity0.001335144
Low Tox 0.008670582 Moderate Con 0.362
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Try Delta/Surrey in BC…
Try Delta/Surrey in BC…
Identity Attack0.0025713511
Insult0.007009373
Profanity0.010911589
Threat0.0065050707
Severe Toxicity0.0007867813
Low Tox 0.008670582 Moderate Con 0.303 Comparative_Framing
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
ALBERTA INDEPENDENCE !!!
ALBERTA INDEPENDENCE !!!
Identity Attack0.0030523231
Insult0.007322875
Profanity0.010143006
Threat0.0059030927
Severe Toxicity0.0005841255
Low Tox 0.008670582 Low Con 0.199 Identity_Assertion
Feb 17, 2026 12 likes LILLEY UNLEASHED: The fall of …
Residential Shools
Residential Shools
Identity Attack0.003089321
Insult0.0068003717
Profanity0.012277958
Threat0.0065956907
Severe Toxicity0.0008583069
Low Tox 0.008670582 Moderate Con 0.358 Meta_Commentary
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
The Americans don’t GAF if Canadians come or not. Just spent a week in Hawaii and the place was packed.
The Americans don’t GAF if Canadians come or not. Just spent a week in Hawaii and the place was packed.
Identity Attack0.012475023
Insult0.0007245657
Profanity0.000054846572
Threat0.00021019169
Severe Toxicity0.0000040515324
Low Tox 0.0086519085
Dec 10, 2025
Nobody is leaving canada.
Nobody is leaving canada.
Identity Attack0.0027980383
Insult0.0016752388
Profanity0.000036659494
Threat0.00024745998
Severe Toxicity0.0000028361537
Low Tox 0.008627526 Unverified_Claim
Apr 15, 2025 2 likes
How? Trudeau is the answer
How? Trudeau is the answer
Identity Attack0.0015909078
Insult0.0075508766
Profanity0.009767254
Threat0.0062332097
Severe Toxicity0.0005912781
Low Tox 0.008607753 Low Con 0.274 Policy_Critique
Jun 20, 2025 2 likes How Canada broke its immigration …
Yes Michelle totally agree.
Yes Michelle totally agree.
Identity Attack0.0020996283
Insult0.0069238725
Profanity0.010655395
Threat0.0062137907
Severe Toxicity0.000667572
Low Tox 0.008607753 Constructive 0.533 Solidarity
Feb 24, 2026 100 likes 'We do know that there's …
Please save us Tyler. Save Canada.
Please save us Tyler. Save Canada.
Identity Attack0.0027378413
Insult0.0068098716
Profanity0.009613537
Threat0.0067963502
Severe Toxicity0.00069618225
Low Tox 0.008607753 Moderate Con 0.34
Jan 27, 2026 Inside Canada's Indian Invasion...
You mean 296,000, right?
You mean 296,000, right?
Identity Attack0.0017481487
Insult0.0069713728
Profanity0.010518758
Threat0.006485652
Severe Toxicity0.00059604645
Low Tox 0.008607753 Low Con 0.292 Question
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Implement National Right to Work legislation (union dues are optional).
Implement National Right to Work legislation (union dues are optional).
Identity Attack0.002552852
Insult0.0064298697
Profanity0.009767254
Threat0.006433869
Severe Toxicity0.0005578995
Low Tox 0.008544922 Low Con 0.134
Jan 3, 2026 New rules, regulations take effect …
brampton has highest auto insurance in canada
brampton has highest auto insurance in canada
Identity Attack0.0031633168
Insult0.007009373
Profanity0.010518758
Threat0.0063432488
Severe Toxicity0.0006914139
Low Tox 0.008544922 Low Con 0.197
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Jai Hindusthan 🇮🇳
Jai Hindusthan 🇮🇳
Identity Attack0.005364689
Insult0.008424882
Profanity0.013712646
Threat0.0077025536
Severe Toxicity0.0016021729
Low Tox 0.008544922 Low Con 0.298 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
Early retirement incentives for Federal Workers...
Early retirement incentives for Federal Workers...
Identity Attack0.0021458757
Insult0.0074558756
Profanity0.009400043
Threat0.005958112
Severe Toxicity0.0004911423
Low Tox 0.008544922 Low Con 0.191
Jan 12, 2026 Canada’s new rules in 2026
New Brunswick is the only officially bilingual province in Canada.
New Brunswick is the only officially bilingual province in Canada.
Identity Attack0.0051427023
Insult0.0070663732
Profanity0.009733095
Threat0.006045496
Severe Toxicity0.00061511993
Low Tox 0.008544922 Low Con 0.201 Question
Feb 10, 2026 3 likes Canadian Citizenship Test 2025 – …
Tyler in montreal??
Tyler in montreal??
Identity Attack0.0022291208
Insult0.0069143726
Profanity0.010757872
Threat0.0064079775
Severe Toxicity0.0006914139
Low Tox 0.008544922 Low Con 0.27 Question
Jan 28, 2026 2 likes Inside Canada's Indian Invasion...
It was all part of their plan. And it’s worked for many many years.
It was all part of their plan. And it’s worked for many many years.
Identity Attack0.001933138
Insult0.0067623714
Profanity0.010894509
Threat0.006699257
Severe Toxicity0.0006914139
Low Tox 0.008482091 Low Con 0.218 Unverified_Claim
Oct 1, 2025 IRCC Names India in Study …
7:00 I checked a tax calculator for Canada, $2710 is not a valid number for $21/hour for 40 hours a week anywhere in the country. The closest I got was $2708. Also, I would love …
7:00 I checked a tax calculator for Canada, $2710 is not a valid number for $21/hour for 40 hours a week anywhere in the country. The closest I got was $2708. Also, I would love to see a bill breakdown. "$9 for insurance" That is a bill... "I work 8 and a half hours a day" So... That means you work 42 hours a week.
Identity Attack0.0019146391
Insult0.006999873
Profanity0.010604155
Threat0.005971058
Severe Toxicity0.00053167343
Low Tox 0.008482091 Constructive 0.708 Policy_Critique
Sep 8, 2025 1 likes Why Canadians Are Turning Against …
Just passed my test 19/20 🎉 Unexpected questions 😢
Just passed my test 19/20 🎉 Unexpected questions 😢
Identity Attack0.0019238886
Insult0.006771872
Profanity0.012107162
Threat0.006375613
Severe Toxicity0.00068187714
Low Tox 0.008482091 Moderate Con 0.498
Nov 10, 2025 Canadian Citizenship Test 2025 – …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. 👍
Identity Attack0.0042917514
Insult0.0066293706
Profanity0.010552917
Threat0.0065827454
Severe Toxicity0.00071048737
Low Tox 0.008482091 Constructive 0.678
Jan 12, 2026 2 likes Canadian Citizenship Test 2025 – …
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.