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 1148 of 1230
It does look safe
It does look safe
Identity Attack0.004125261
Insult0.007911879
Profanity0.014669105
Threat0.007909686
Severe Toxicity0.0013256073
Low Tox 0.015644746 Moderate Con 0.338 Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
That guy in the high-vis is a legend. He should run for mayor. Honest and well spoken.
That guy in the high-vis is a legend. He should run for mayor. Honest and well spoken.
Identity Attack0.0025713511
Insult0.010248893
Profanity0.011184863
Threat0.006977591
Severe Toxicity0.0007200241
Low Tox 0.015644746 Constructive 0.571 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Hi
Hi
Identity Attack0.0044582416
Insult0.008614883
Profanity0.017845914
Threat0.008634649
Severe Toxicity0.0017547607
Low Tox 0.015644746 Moderate Con 0.458
Jan 27, 2026 Inside Canada's Indian Invasion...
Tyler please read your emails
Tyler please read your emails
Identity Attack0.00258985
Insult0.0084818825
Profanity0.013063621
Threat0.0074824756
Severe Toxicity0.001077652
Low Tox 0.015644746 Moderate Con 0.399 Meta_Commentary
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
thank u for covering this
thank u for covering this
Identity Attack0.004069764
Insult0.008405882
Profanity0.015557245
Threat0.008181547
Severe Toxicity0.0014686584
Low Tox 0.015581916 Moderate Con 0.469 Meta_Commentary
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
MAKE CANADA GREAT AGAIN
MAKE CANADA GREAT AGAIN
Identity Attack0.0054756827
Insult0.008025879
Profanity0.0127561875
Threat0.007314181
Severe Toxicity0.0013828278
Low Tox 0.015581916 Low Con 0.23 Call_To_Action
Mar 3, 2026 Inside Canada's Indian Invasion...
Does this mean I might get a job at Tim Hortons
Does this mean I might get a job at Tim Hortons
Identity Attack0.003089321
Insult0.008690883
Profanity0.014122557
Threat0.0070164283
Severe Toxicity0.00094890594
Low Tox 0.015581916 Moderate Con 0.376 Humor_Satire
Jan 16, 2026 2.9 million Canadian temporary visas …
In 2015, seniors (65+) were ~16–17% of Canada’s population. In 2024–25, they are ~19–20%. After 10 years and 3.6+ million permanent immigrants, aging was not solved. Immigration didn’t fix aging — it was used as …
In 2015, seniors (65+) were ~16–17% of Canada’s population. In 2024–25, they are ~19–20%. After 10 years and 3.6+ million permanent immigrants, aging was not solved. Immigration didn’t fix aging — it was used as justification, not a solution.
Identity Attack0.007214582
Insult0.008557882
Profanity0.008998672
Threat0.0059775305
Severe Toxicity0.0006079674
Low Tox 0.015581916 Moderate Con 0.445 Policy_Critique
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Now its 80 to 20 temporary to citizen
Now its 80 to 20 temporary to citizen
Identity Attack0.003348306
Insult0.007854878
Profanity0.011253181
Threat0.007870848
Severe Toxicity0.0010156631
Low Tox 0.015581916 Low Con 0.209 Policy_Critique
Feb 19, 2026 LILLEY UNLEASHED: The fall of …
Annex Canada.
Annex Canada.
Identity Attack0.006474625
Insult0.008994885
Profanity0.010689554
Threat0.00704232
Severe Toxicity0.0011444092
Low Tox 0.015581916 Moderate Con 0.342 Call_To_Action
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
Free money, why leave.
Free money, why leave.
Identity Attack0.002090379
Insult0.008424882
Profanity0.010330882
Threat0.006317357
Severe Toxicity0.000705719
Low Tox 0.015581916 Low Con 0.29 Economic_Argument
Jan 16, 2026 1 likes 2.9 million Canadian temporary visas …
Save canadian jobs
Save canadian jobs
Identity Attack0.007880543
Insult0.007797878
Profanity0.011663092
Threat0.0073789097
Severe Toxicity0.0010919571
Low Tox 0.015581916 Moderate Con 0.323
Jan 15, 2026 1 likes 2.9 million Canadian temporary visas …
Thanks Liberals and its voters. Great job.
Thanks Liberals and its voters. Great job.
Identity Attack0.005771666
Insult0.009469888
Profanity0.010757872
Threat0.00666042
Severe Toxicity0.00096321106
Low Tox 0.015581916 Low Con 0.265
Jun 18, 2025 2 likes How Canada broke its immigration …
Is there a part 2???
Is there a part 2???
Identity Attack0.0032003147
Insult0.007360875
Profanity0.015864678
Threat0.008052089
Severe Toxicity0.0012779236
Low Tox 0.015581916 Low Con 0.26 Question
Jan 28, 2026 Inside Canada's Indian Invasion...
FINALLY, somebody covered it.
FINALLY, somebody covered it.
Identity Attack0.0017296498
Insult0.008272881
Profanity0.011492296
Threat0.0072235605
Severe Toxicity0.0009775162
Low Tox 0.015581916 Moderate Con 0.319 Meta_Commentary
Jan 28, 2026 Inside Canada's Indian Invasion...
Is this population boom good for Canada?
Is this population boom good for Canada?
Identity Attack0.005438685
Insult0.008310881
Profanity0.00995513
Threat0.006641001
Severe Toxicity0.000872612
Low Tox 0.015581916 Low Con 0.219 Question
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
Show us what the local government looks like there… I want to see something.
Show us what the local government looks like there… I want to see something.
Identity Attack0.0027563404
Insult0.008614883
Profanity0.0118338885
Threat0.007327127
Severe Toxicity0.00088214874
Low Tox 0.015581916 Moderate Con 0.315 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
They all working in amazon 7 dollars an hour
They all working in amazon 7 dollars an hour
Identity Attack0.0034592997
Insult0.009032886
Profanity0.013780965
Threat0.0061231707
Severe Toxicity0.0007915497
Low Tox 0.015581916 Low Con 0.295
Sep 28, 2025 IRCC Names India in Study …
Hey 👋 You could do a report on what's happening right now regarding ICE policing in America ?
Hey 👋 You could do a report on what's happening right now regarding ICE policing in America ?
Identity Attack0.0044582416
Insult0.008500882
Profanity0.011936366
Threat0.00704232
Severe Toxicity0.0008916855
Low Tox 0.015581916 Moderate Con 0.415 Call_To_Action
Jan 29, 2026 1 likes Inside Canada's Indian Invasion...
Too many immigrants living in Canada on expired student visas
Too many immigrants living in Canada on expired student visas
Identity Attack0.013694964
Insult0.0023713782
Profanity0.000021311838
Threat0.0001593922
Severe Toxicity0.000002871781
Low Tox 0.0155798 Unverified_Claim
Apr 16, 2025 31 likes
Bike man is based. Heroic Canadian. We love you
Bike man is based. Heroic Canadian. We love you
Identity Attack0.0058456613
Insult0.009336887
Profanity0.010979908
Threat0.0069387536
Severe Toxicity0.0010824203
Low Tox 0.015519086 Moderate Con 0.454 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
3 years in Canada, on a PR, needs to use google translate to speak English. Why is this allowed?
3 years in Canada, on a PR, needs to use google translate to speak English. Why is this allowed?
Identity Attack0.0073625734
Insult0.0084818825
Profanity0.010074687
Threat0.006194372
Severe Toxicity0.00068187714
Low Tox 0.015519086 Moderate Con 0.365 Policy_Critique
Jan 27, 2026 998 likes Inside Canada's Indian Invasion...
The provinces or Ottawa does not matter who pays - there is only one taxpayer - and that is us.
The provinces or Ottawa does not matter who pays - there is only one taxpayer - and that is us.
Identity Attack0.0034408006
Insult0.010286893
Profanity0.009698936
Threat0.005818945
Severe Toxicity0.00059843063
Low Tox 0.015519086 Moderate Con 0.314
Nov 9, 2019 6 likes How much do refugees and …
Do Dallas next
Do Dallas next
Identity Attack0.0034592997
Insult0.008747884
Profanity0.01261955
Threat0.0076766624
Severe Toxicity0.0010967255
Low Tox 0.015519086 Moderate Con 0.354 Call_To_Action
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Didnt get freecash bonus
Didnt get freecash bonus
Identity Attack0.0019608864
Insult0.008823884
Profanity0.0127903465
Threat0.0064079775
Severe Toxicity0.00081539154
Low Tox 0.015519086 Moderate Con 0.41 Advertisement_Spam
Jan 28, 2026 2 likes 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.