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 1133 of 1230
This is fascinating. Odd that other news outlets aren't covering this stuff.
This is fascinating. Odd that other news outlets aren't covering this stuff.
Identity Attack0.0023678627
Insult0.00979289
Profanity0.012551232
Threat0.0068869707
Severe Toxicity0.0007343292
Low Tox 0.017466826 Moderate Con 0.316
Sep 18, 2025 126 likes Inside Canada's Indian Metropolis (Brampton)
University college of cape breton should be mentioned
University college of cape breton should be mentioned
Identity Attack0.006696612
Insult0.008690883
Profanity0.013917602
Threat0.007314181
Severe Toxicity0.0010967255
Low Tox 0.017466826 Low Con 0.204
Sep 30, 2025 IRCC Names India in Study …
Got 20/20 on May 15! All the questions were from this video. Huge thanks!! 🎉🙌🇨🇦
Got 20/20 on May 15! All the questions were from this video. Huge thanks!! 🎉🙌🇨🇦
Identity Attack0.0052166977
Insult0.008500882
Profanity0.015830519
Threat0.008401625
Severe Toxicity0.0015544891
Low Tox 0.017466826 Moderate Con 0.492 Meta_Commentary
May 16, 2025 22 likes Canadian Citizenship Test 2025 – …
Great Replacement is Great Actually ✌🏾.
Great Replacement is Great Actually ✌🏾.
Identity Attack0.0032373124
Insult0.008899884
Profanity0.014669105
Threat0.0074306927
Severe Toxicity0.001335144
Low Tox 0.017466826 Moderate Con 0.313 Unverified_Claim
Jan 28, 2026 Inside Canada's Indian Invasion...
Dont pay taxes? How do you figure? Some points are true and others are just feelings and not facts!
Dont pay taxes? How do you figure? Some points are true and others are just feelings and not facts!
Identity Attack0.0015076627
Insult0.0113889
Profanity0.009733095
Threat0.005825418
Severe Toxicity0.0005245209
Low Tox 0.017466826 Moderate Con 0.388 Question
Oct 3, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Once the majority vote, the majority will rule.
Once the majority vote, the majority will rule.
Identity Attack0.0039957687
Insult0.007987879
Profanity0.011714331
Threat0.008026198
Severe Toxicity0.000872612
Low Tox 0.017466826 Low Con 0.146
Sep 25, 2025 Inside Canada's Indian Metropolis (Brampton)
Tyler, that’s every Tim Horton’s ever.
Tyler, that’s every Tim Horton’s ever.
Identity Attack0.0023123662
Insult0.011198899
Profanity0.010894509
Threat0.006304411
Severe Toxicity0.0007390976
Low Tox 0.017466826 Moderate Con 0.326
Jan 27, 2026 Inside Canada's Indian Invasion...
Thy get 2400$ a month n 400 $ per child a month free housing😢 n taxpayers paying
Thy get 2400$ a month n 400 $ per child a month free housing😢 n taxpayers paying
Identity Attack0.0021828737
Insult0.010248893
Profanity0.010040528
Threat0.0059937127
Severe Toxicity0.0007343292
Low Tox 0.017466826 Moderate Con 0.405
Nov 21, 2025 17 likes Thousands of refugees allowed into …
STOP going to USA, unless you want to see their JAIL 😢 Lots of problems in states, zero safety 😮 At the moment Canada is the best country in the world for safety.
STOP going to USA, unless you want to see their JAIL 😢 Lots of problems in states, zero safety 😮 At the moment Canada is the best country in the world for safety.
Identity Attack0.0011994684
Insult0.002749452
Profanity0.000105210725
Threat0.0029555399
Severe Toxicity0.000006617666
Low Tox 0.017347202 Comparative_Framing
Dec 10, 2025
Thanks for making this video for us real canadians.
Thanks for making this video for us real canadians.
Identity Attack0.008176526
Insult0.008405882
Profanity0.0138151245
Threat0.008000307
Severe Toxicity0.0014877319
Low Tox 0.017341165 Moderate Con 0.441 Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Identity Attack0.0042917514
Insult0.009203887
Profanity0.019075647
Threat0.007857903
Severe Toxicity0.0018692017
Low Tox 0.017341165 Constructive 0.537
Nov 6, 2025 IRCC Names India in Study …
Just to be clear, federal government and IRCC make decisions on our refugee system and it has doubled since 2017, spending over 2.5 billion in taxpayer dollars. Now it's costing us nearly 100 million to …
Just to be clear, federal government and IRCC make decisions on our refugee system and it has doubled since 2017, spending over 2.5 billion in taxpayer dollars. Now it's costing us nearly 100 million to remove them. All while homelessness population has doubled in Canada over same time period. Forget the figure heads of the parties, don't forget this when you're deciding what party to vote for
Identity Attack0.0045137387
Insult0.009545889
Profanity0.009570839
Threat0.0069646453
Severe Toxicity0.0007677078
Low Tox 0.017341165 Constructive 0.735
Dec 26, 2025 2 likes Deportations From Canada at Their …
They “don’t follow the rules.”
They “don’t follow the rules.”
Identity Attack0.0029598286
Insult0.009507888
Profanity0.010347961
Threat0.0062979385
Severe Toxicity0.0005531311
Low Tox 0.017341165 Low Con 0.235 Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
Surrey
Surrey
Identity Attack0.004236255
Insult0.0094128875
Profanity0.015898837
Threat0.008039144
Severe Toxicity0.0013828278
Low Tox 0.017341165 Constructive 0.527
Nov 19, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
The "great replacement theory" is the "great replacement fact".
The "great replacement theory" is the "great replacement fact".
Identity Attack0.0032558115
Insult0.008652883
Profanity0.010638315
Threat0.0065956907
Severe Toxicity0.0007724762
Low Tox 0.017341165 Low Con 0.183 Fear_Threat
Feb 3, 2026 897 likes Inside Canada's Indian Invasion...
Identity Attack0.0042917514
Insult0.009203887
Profanity0.019075647
Threat0.007857903
Severe Toxicity0.0018692017
Low Tox 0.017341165 Constructive 0.537
Dec 23, 2025 1 likes Canadian Citizenship Test 2025 – …
i love your work, always an interesting watch
i love your work, always an interesting watch
Identity Attack0.005253696
Insult0.008937885
Profanity0.017982552
Threat0.008492245
Severe Toxicity0.0016307831
Low Tox 0.017341165 Moderate Con 0.41 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
They used the student program to cross over into the USA.
They used the student program to cross over into the USA.
Identity Attack0.005919657
Insult0.008823884
Profanity0.0118338885
Threat0.0068869707
Severe Toxicity0.00082969666
Low Tox 0.017341165 Low Con 0.26
Sep 27, 2025 6 likes IRCC Names India in Study …
Identity Attack0.0042917514
Insult0.009203887
Profanity0.019075647
Threat0.007857903
Severe Toxicity0.0018692017
Low Tox 0.017341165 Constructive 0.537
Nov 25, 2025 1 likes Canadian Citizenship Test 2025 – …
Bramladesh.
Bramladesh.
Identity Attack0.007029593
Insult0.012376905
Profanity0.021056883
Threat0.0084793
Severe Toxicity0.001964569
Low Tox 0.017341165 Low Con 0.204
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
40 yrs ago, when you let other car pass, usually you would get a wave thanks, not anymore
40 yrs ago, when you let other car pass, usually you would get a wave thanks, not anymore
Identity Attack0.0016834025
Insult0.008880884
Profanity0.011082385
Threat0.00704232
Severe Toxicity0.000834465
Low Tox 0.017341165 Moderate Con 0.411
Aug 25, 2025 8 likes Why Canadians Are Turning Against …
Aka Bramladesh.
Aka Bramladesh.
Identity Attack0.0076585566
Insult0.0129089095
Profanity0.019690514
Threat0.0078449575
Severe Toxicity0.0018692017
Low Tox 0.017341165 Low Con 0.18 Humor_Satire
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Agree with you. Good job. We voted Libs again
Agree with you. Good job. We voted Libs again
Identity Attack0.005771666
Insult0.00983089
Profanity0.011970525
Threat0.006815769
Severe Toxicity0.0010442734
Low Tox 0.017341165 Constructive 0.51 Solidarity
Aug 26, 2025 Why Canadians Are Turning Against …
Uhhhh ICE anyone?!?! 👍
Uhhhh ICE anyone?!?! 👍
Identity Attack0.0021088778
Insult0.009260887
Profanity0.013336895
Threat0.0071070488
Severe Toxicity0.0014305115
Low Tox 0.017341165 Low Con 0.286 Fear_Threat
Feb 19, 2026 Canadian immigration officers investigating hundreds …
Thank you for bringing this to light. As a Canadian near video location - this is a massive issues to us here.
Thank you for bringing this to light. As a Canadian near video location - this is a massive issues to us here.
Identity Attack0.006437627
Insult0.009393888
Profanity0.00998929
Threat0.006440342
Severe Toxicity0.0006532669
Low Tox 0.017341165 Constructive 0.635 Personal_Narrative
Jan 27, 2026 3 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.