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 1132 of 1230
Vermont needs to step up their game.
Vermont needs to step up their game.
Identity Attack0.003921773
Insult0.009982891
Profanity0.01128734
Threat0.007534259
Severe Toxicity0.00086307526
Low Tox 0.017592486 Low Con 0.21 Comparative_Framing
Mar 2, 2026 Inside Canada's Indian Invasion...
2 Million imported in the last 5 years. keep calculating.
2 Million imported in the last 5 years. keep calculating.
Identity Attack0.0028673338
Insult0.009127886
Profanity0.00950252
Threat0.0067057298
Severe Toxicity0.00071048737
Low Tox 0.017592486 Moderate Con 0.304
Dec 24, 2025 32 likes Deportations From Canada at Their …
For the last decade, Canada has been aggresively trying to boost its population in order to avoid a population collapse among native born Canadians in the next 20 years. Demographics are destiny. Governments need people …
For the last decade, Canada has been aggresively trying to boost its population in order to avoid a population collapse among native born Canadians in the next 20 years. Demographics are destiny. Governments need people to support the economy and tax system. You can’t have economic growth without population growth.
Identity Attack0.006511623
Insult0.00971689
Profanity0.009587918
Threat0.006479179
Severe Toxicity0.00076293945
Low Tox 0.017592486 Moderate Con 0.357 Economic_Argument
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Do one for the USA
Do one for the USA
Identity Attack0.005771666
Insult0.008025879
Profanity0.014669105
Threat0.008531082
Severe Toxicity0.0013256073
Low Tox 0.017592486 Moderate Con 0.32
Jan 27, 2026 Inside Canada's Indian Invasion...
No KFC no curry
No KFC no curry
Identity Attack0.0029783275
Insult0.00979289
Profanity0.014361672
Threat0.0060325502
Severe Toxicity0.0012111664
Low Tox 0.017592486 Moderate Con 0.342 Humor_Satire
Feb 3, 2026 1 likes Inside Canada's Indian Invasion...
India
India
Identity Attack0.00984143
Insult0.008918885
Profanity0.015386449
Threat0.007314181
Severe Toxicity0.0013446808
Low Tox 0.017592486 Moderate Con 0.463
Feb 17, 2026 Inside Canada's Indian Invasion...
Thank you for exposing this. I live in Surrey, BC and it's basically the same here
Thank you for exposing this. I live in Surrey, BC and it's basically the same here
Identity Attack0.006511623
Insult0.009070885
Profanity0.014600786
Threat0.0078449575
Severe Toxicity0.0012302399
Low Tox 0.017592486 Constructive 0.611 Personal_Narrative
Jan 27, 2026 104 likes Inside Canada's Indian Invasion...
Great job
Great job
Identity Attack0.0043657473
Insult0.008918885
Profanity0.017914234
Threat0.008103873
Severe Toxicity0.0018882751
Low Tox 0.017592486 Moderate Con 0.474
Feb 22, 2026 Canadian immigration officers investigating hundreds …
Why not invest the money back home? I don’t understand
Why not invest the money back home? I don’t understand
Identity Attack0.0025713511
Insult0.009298887
Profanity0.011253181
Threat0.0059904763
Severe Toxicity0.00064373016
Low Tox 0.017592486 Moderate Con 0.332 Question
Feb 11, 2026 Canada's tighter immigration policy divides …
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then …
News reports in Europe indicate that Switzerland may be holding a referendum in July 2026 to cap the population of that country at 10 million. If the population at any point reaches 9.5 million, then Switzerland would be obligated to withdraw from certain treaties involving free movement of European citizens. Perhaps It's something to consider here in Canada, capping the population at no more than 40 million. Oops. We're already past that.
Identity Attack0.006770608
Insult0.009070885
Profanity0.0108774295
Threat0.0063950317
Severe Toxicity0.0008201599
Low Tox 0.017592486 Moderate Con 0.477 Comparative_Framing
Feb 22, 2026 1 likes LILLEY UNLEASHED: The fall of …
You know you’re in Canada when the opposition party is held to a higher standard of conduct than the actual government…
You know you’re in Canada when the opposition party is held to a higher standard of conduct than the actual government…
Identity Attack0.006622616
Insult0.010970897
Profanity0.009451281
Threat0.0059160385
Severe Toxicity0.00062942505
Low Tox 0.017592486 Low Con 0.195 Policy_Critique
Feb 26, 2026 85 likes BATRA’S BURNING QUESTIONS: Canada’s absent …
2:37 * India 500
2:37 * India 500
Identity Attack0.007732552
Insult0.009165886
Profanity0.016957775
Threat0.009023022
Severe Toxicity0.0018310547
Low Tox 0.017466826 Low Con 0.204 Meta_Commentary
Jan 29, 2026 Inside Canada's Indian Invasion...
Canada has no ICE so everyone is staying
Canada has no ICE so everyone is staying
Identity Attack0.0065856185
Insult0.009564889
Profanity0.010211324
Threat0.0061878995
Severe Toxicity0.0007724762
Low Tox 0.017466826 Low Con 0.239 Unverified_Claim
Jan 20, 2026 2 likes 2.9 million Canadian temporary visas …
This has been going for more than 15 years. Its too late.
This has been going for more than 15 years. Its too late.
Identity Attack0.0019608864
Insult0.009564889
Profanity0.011201942
Threat0.006977591
Severe Toxicity0.00071048737
Low Tox 0.017466826 Low Con 0.27 Policy_Critique
Feb 19, 2026 Canadian immigration officers investigating hundreds …
Those opinions were the versions people were willing to say on camera. Imagine how they really feel.
Those opinions were the versions people were willing to say on camera. Imagine how they really feel.
Identity Attack0.0022753682
Insult0.009298887
Profanity0.0113215
Threat0.0069516995
Severe Toxicity0.00071525574
Low Tox 0.017466826 Low Con 0.228 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
great to see the video was put back on youtube @tyler oliveira
great to see the video was put back on youtube @tyler oliveira
Identity Attack0.0057346676
Insult0.008880884
Profanity0.017845914
Threat0.009955117
Severe Toxicity0.0018978119
Low Tox 0.017466826 Moderate Con 0.325 Meta_Commentary
Feb 3, 2026 Inside Canada's Indian Invasion...
1:40 Spot on..
1:40 Spot on..
Identity Attack0.0032928092
Insult0.0086718835
Profanity0.015625564
Threat0.007521313
Severe Toxicity0.0015354156
Low Tox 0.017466826 Moderate Con 0.358 Meta_Commentary
Aug 26, 2025 Why Canadians Are Turning Against …
thanks for making this
thanks for making this
Identity Attack0.0047172266
Insult0.009146886
Profanity0.017231047
Threat0.009100696
Severe Toxicity0.0017356873
Low Tox 0.017466826 Moderate Con 0.448 Solidarity
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Endless gone Is there a panel that decides on the aslym claim or one person what is the actual process and does it need to go through the senate to become law
Endless gone Is there a panel that decides on the aslym claim or one person what is the actual process and does it need to go through the senate to become law
Identity Attack0.0031633168
Insult0.008785884
Profanity0.01261955
Threat0.0069516995
Severe Toxicity0.0007534027
Low Tox 0.017466826 Low Con 0.237 Question
Feb 23, 2026 'We do know that there's …
Identity Attack0.004347248
Insult0.009260887
Profanity0.019143965
Threat0.007870848
Severe Toxicity0.0018692017
Low Tox 0.017466826 Constructive 0.537
Jun 9, 2025 1 likes Canadian Citizenship Test 2025 – …
Smh
Smh
Identity Attack0.002830336
Insult0.010590895
Profanity0.021808386
Threat0.0067316215
Severe Toxicity0.001449585
Low Tox 0.017466826 Low Con 0.268
Jan 27, 2026 Inside Canada's Indian Invasion...
The only solution ÜMİT ÖZDAĞ ❤
The only solution ÜMİT ÖZDAĞ ❤
Identity Attack0.0027933381
Insult0.008994885
Profanity0.016103793
Threat0.0082074385
Severe Toxicity0.0020313263
Low Tox 0.017466826 Low Con 0.174 Call_To_Action
Feb 16, 2026 Inside Canada's Indian Invasion...
What do they mean when they say Canadian culture? What are examples of participating in it?
What do they mean when they say Canadian culture? What are examples of participating in it?
Identity Attack0.010507392
Insult0.008519882
Profanity0.010296722
Threat0.006136116
Severe Toxicity0.000872612
Low Tox 0.017466826 Low Con 0.285
Dec 14, 2025 Inside Canada's Indian Metropolis (Brampton)
what other country gives health care for free beside canada for visiters
what other country gives health care for free beside canada for visiters
Identity Attack0.008583503
Insult0.0096028885
Profanity0.009784333
Threat0.0058027627
Severe Toxicity0.0007867813
Low Tox 0.017466826 Low Con 0.251 Question
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
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...
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.