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 1122 of 1230
soon in the EU with the new "trade deal". I'm curious who voted for this...
soon in the EU with the new "trade deal". I'm curious who voted for this...
Identity Attack0.0046247323
Insult0.0094128875
Profanity0.010740792
Threat0.0069516995
Severe Toxicity0.0008010864
Low Tox 0.018723432 Moderate Con 0.422 Comparative_Framing
Jan 28, 2026 1 likes Inside Canada's Indian Invasion...
The ones that live in my town in the USA are awesome people. They are so kind.
The ones that live in my town in the USA are awesome people. They are so kind.
Identity Attack0.0073255757
Insult0.009089886
Profanity0.015625564
Threat0.0076119336
Severe Toxicity0.0012874603
Low Tox 0.018723432 Constructive 0.579 Call_To_Action
Jan 27, 2026 Inside Canada's Indian Invasion...
Tyler no need to wonder why the government allows this .... look at who's holding PM right now. That's ur answer
Tyler no need to wonder why the government allows this .... look at who's holding PM right now. That's ur answer
Identity Attack0.001692652
Insult0.011274899
Profanity0.010501678
Threat0.0064468146
Severe Toxicity0.000667572
Low Tox 0.018723432 Low Con 0.234 Identity_Assertion
Feb 20, 2026 Inside Canada's Indian Invasion...
I like this michelle lady ! 👍👍👍
I like this michelle lady ! 👍👍👍
Identity Attack0.005919657
Insult0.009165886
Profanity0.01620627
Threat0.007832011
Severe Toxicity0.0017356873
Low Tox 0.018723432 Moderate Con 0.413
Oct 3, 2025 IRCC Names India in Study …
Look up the Century Initiative, Mark Wiseman and where Mark is now 🧐
Look up the Century Initiative, Mark Wiseman and where Mark is now 🧐
Identity Attack0.0022291208
Insult0.010818896
Profanity0.011150704
Threat0.006815769
Severe Toxicity0.000834465
Low Tox 0.018723432 Moderate Con 0.307 Question
Jan 20, 2026 3 likes Why Canada’s immigration system has …
Good about time
Good about time
Identity Attack0.0039402717
Insult0.009203887
Profanity0.01620627
Threat0.007948523
Severe Toxicity0.0013446808
Low Tox 0.018723432 Moderate Con 0.385 Solidarity
Nov 20, 2025 8 likes Quebec Ends Economic Immigration Program …
This was an awesome documentary about India Jr.
This was an awesome documentary about India Jr.
Identity Attack0.00828752
Insult0.009070885
Profanity0.016752819
Threat0.008440462
Severe Toxicity0.0015354156
Low Tox 0.018723432 Moderate Con 0.41 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
well , "who" let them "in"?
well , "who" let them "in"?
Identity Attack0.0026083488
Insult0.008918885
Profanity0.011458136
Threat0.007249452
Severe Toxicity0.0008869171
Low Tox 0.018723432 Low Con 0.256 Question
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Find them in Tim Hortons, McDonald's, and Dollarama.
Find them in Tim Hortons, McDonald's, and Dollarama.
Identity Attack0.0020626306
Insult0.011198899
Profanity0.010945748
Threat0.007262398
Severe Toxicity0.00068187714
Low Tox 0.018723432 Moderate Con 0.375
Sep 29, 2025 IRCC Names India in Study …
There is a fundamental error here: if universities are struggling due to lack of students, without government programs, then the university is not economically viable and should close. Otherwise, they are just a government department.
There is a fundamental error here: if universities are struggling due to lack of students, without government programs, then the university is not economically viable and should close. Otherwise, they are just a government department.
Identity Attack0.0030708222
Insult0.0105148945
Profanity0.010330882
Threat0.0062914654
Severe Toxicity0.00059843063
Low Tox 0.018723432 Low Con 0.282 Economic_Argument
Jan 22, 2026 Why Canada’s immigration system has …
Average Raptors fan circa 2019
Average Raptors fan circa 2019
Identity Attack0.0035887922
Insult0.010856897
Profanity0.015386449
Threat0.006809296
Severe Toxicity0.0011920929
Low Tox 0.018723432 Low Con 0.245 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
This is happening forever… I met a guy in Montreal that was in a refugee process for 5/6 years , and at the end he was send out canada. In 2005. Living at the expense …
This is happening forever… I met a guy in Montreal that was in a refugee process for 5/6 years , and at the end he was send out canada. In 2005. Living at the expense of Canada from wealth-fare.
Identity Attack0.005401687
Insult0.009982891
Profanity0.009476901
Threat0.006058442
Severe Toxicity0.0006723404
Low Tox 0.018723432 Constructive 0.597 Personal_Narrative
Nov 20, 2025 6 likes Thousands of refugees allowed into …
Ice is needed here
Ice is needed here
Identity Attack0.0037182847
Insult0.0086718835
Profanity0.012858666
Threat0.008764107
Severe Toxicity0.0016498566
Low Tox 0.018723432 Low Con 0.276 Unverified_Claim
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Don't you mean Bramalesh.
Don't you mean Bramalesh.
Identity Attack0.009101473
Insult0.011160898
Profanity0.013849284
Threat0.006815769
Severe Toxicity0.0012588501
Low Tox 0.018723432 Low Con 0.267 Humor_Satire
Feb 27, 2026 Inside Canada's Indian Invasion...
Some of what he said basically if that effort would been applied to Canadians maybe we would not be in this position
Some of what he said basically if that effort would been applied to Canadians maybe we would not be in this position
Identity Attack0.009249465
Insult0.009070885
Profanity0.010535837
Threat0.0065568537
Severe Toxicity0.0007390976
Low Tox 0.018723432 Moderate Con 0.414 Policy_Critique
Feb 22, 2026 LILLEY UNLEASHED: The fall of …
nice work
nice work
Identity Attack0.0050687063
Insult0.009051885
Profanity0.018187506
Threat0.008686432
Severe Toxicity0.0018787384
Low Tox 0.018723432 Moderate Con 0.496
Jan 28, 2026 Inside Canada's Indian Invasion...
Why are they not properly prepared?
Why are they not properly prepared?
Identity Attack0.002330865
Insult0.009203887
Profanity0.012346277
Threat0.0074048014
Severe Toxicity0.0009727478
Low Tox 0.018723432 Low Con 0.222
Sep 29, 2025 1 likes IRCC Names India in Study …
Sure seems like the fall was by design. 🤔
Sure seems like the fall was by design. 🤔
Identity Attack0.0022661188
Insult0.009279887
Profanity0.012038844
Threat0.00746953
Severe Toxicity0.0009441376
Low Tox 0.018723432 Low Con 0.149 Unverified_Claim
Feb 17, 2026 330 likes LILLEY UNLEASHED: The fall of …
Too much at once.
Too much at once.
Identity Attack0.0023493639
Insult0.009545889
Profanity0.0127903465
Threat0.0076637166
Severe Toxicity0.0011444092
Low Tox 0.018723432 Moderate Con 0.344
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Canadians are extremely nice people :)
Canadians are extremely nice people :)
Identity Attack0.0103594
Insult0.009070885
Profanity0.016137952
Threat0.007365964
Severe Toxicity0.0014400482
Low Tox 0.018723432 Moderate Con 0.447 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
I wish i had a fulltime job that pays me $21 an hour. Shes doing a lot better than most people for sure. Its not only the youth that arw having a hard time finding …
I wish i had a fulltime job that pays me $21 an hour. Shes doing a lot better than most people for sure. Its not only the youth that arw having a hard time finding work, its ALL ages. People get laid off then have these same issues
Identity Attack0.0027378413
Insult0.00971689
Profanity0.012961143
Threat0.0063367756
Severe Toxicity0.00067710876
Low Tox 0.018723432 Constructive 0.732
Sep 11, 2025 1 likes Why Canadians Are Turning Against …
Bie
Bie
Identity Attack0.003884775
Insult0.010476895
Profanity0.017436003
Threat0.007327127
Severe Toxicity0.0014591217
Low Tox 0.01859777 Moderate Con 0.424
Jan 27, 2026 Inside Canada's Indian Invasion...
Sounds like the government should be buying 2.8 million one way tickets
Sounds like the government should be buying 2.8 million one way tickets
Identity Attack0.0035147965
Insult0.008880884
Profanity0.01220964
Threat0.007598988
Severe Toxicity0.0010633469
Low Tox 0.01859777 Low Con 0.175 Call_To_Action
Jan 18, 2026 2.9 million Canadian temporary visas …
I have an issue to pick with the framing of policy change as “changing the rule in the middle of the match” because “the match” has a clear time stamp for beginning and end. So …
I have an issue to pick with the framing of policy change as “changing the rule in the middle of the match” because “the match” has a clear time stamp for beginning and end. So when would it be appropriate for the government to make changes? A soccer game last for about 90 minutes, how long should an immigration pathway last?
Identity Attack0.0071035884
Insult0.008823884
Profanity0.010296722
Threat0.006485652
Severe Toxicity0.00071525574
Low Tox 0.01859777 Moderate Con 0.472 Policy_Critique
Nov 23, 2025 1 likes Quebec Ends Economic Immigration Program …
Hi to the 3 of you! Great stuff
Hi to the 3 of you! Great stuff
Identity Attack0.0039957687
Insult0.010096892
Profanity0.016616182
Threat0.0082074385
Severe Toxicity0.0017166138
Low Tox 0.01859777 Moderate Con 0.48 Meta_Commentary
Feb 26, 2026 6 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
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.