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 1081 of 1230
Because they let too many in the country.
Because they let too many in the country.
Identity Attack0.0075845607
Insult0.010476895
Profanity0.010911589
Threat0.006576272
Severe Toxicity0.00092983246
Low Tox 0.023788974 Low Con 0.19 Policy_Critique
Dec 25, 2025 Deportations From Canada at Their …
Wrong.
Wrong.
Identity Attack0.0017666477
Insult0.011236899
Profanity0.012004685
Threat0.0063885585
Severe Toxicity0.00071048737
Low Tox 0.023788974 Moderate Con 0.409
Sep 22, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
It is too little. There are almost 5 million more with expired visas to go
It is too little. There are almost 5 million more with expired visas to go
Identity Attack0.00673361
Insult0.010590895
Profanity0.011816809
Threat0.00675104
Severe Toxicity0.0008583069
Low Tox 0.023788974 Moderate Con 0.327
Dec 23, 2025 87 likes Deportations From Canada at Their …
Brave dude
Brave dude
Identity Attack0.005512681
Insult0.011996903
Profanity0.020578653
Threat0.0091524795
Severe Toxicity0.0020217896
Low Tox 0.023788974 Moderate Con 0.456
Jan 27, 2026 Inside Canada's Indian Invasion...
I grew up in Brampton in the 70's and 80's. Apparently we are not allowed to be nostalgic though.
I grew up in Brampton in the 70's and 80's. Apparently we are not allowed to be nostalgic though.
Identity Attack0.006881601
Insult0.011920903
Profanity0.012346277
Threat0.006543908
Severe Toxicity0.0008773804
Low Tox 0.023788974 Constructive 0.576 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Singh hortons for coffee
Singh hortons for coffee
Identity Attack0.00569767
Insult0.014238917
Profanity0.017982552
Threat0.007754337
Severe Toxicity0.0017166138
Low Tox 0.023788974 Low Con 0.247 Humor_Satire
Feb 3, 2026 2 likes Inside Canada's Indian Invasion...
the great replacement eh
the great replacement eh
Identity Attack0.0036812867
Insult0.010476895
Profanity0.016411226
Threat0.00780612
Severe Toxicity0.0013542175
Low Tox 0.023788974 Low Con 0.299 Unverified_Claim
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Rookie numbers, we need 400,000 a week
Rookie numbers, we need 400,000 a week
Identity Attack0.0057346676
Insult0.010362893
Profanity0.015932998
Threat0.008116818
Severe Toxicity0.0016784668
Low Tox 0.023788974 Low Con 0.226 Call_To_Action
Dec 31, 2025 3 likes Deportations From Canada at Their …
Go to Bradford UK
Go to Bradford UK
Identity Attack0.0070665907
Insult0.010400894
Profanity0.017504321
Threat0.008220384
Severe Toxicity0.0018024445
Low Tox 0.023671126 Low Con 0.299 Comparative_Framing
Feb 28, 2026 2 likes Inside Canada's Indian Invasion...
Ontario and Quebec wanted legalize feed and voted for the young guy who was" cute
Ontario and Quebec wanted legalize feed and voted for the young guy who was" cute
Identity Attack0.004328749
Insult0.01306091
Profanity0.011936366
Threat0.006304411
Severe Toxicity0.0010061264
Low Tox 0.023671126 Moderate Con 0.403 Policy_Critique
Feb 19, 2026 LILLEY UNLEASHED: The fall of …
breh i am in canada and i am a fan wish i knew u were here
breh i am in canada and i am a fan wish i knew u were here
Identity Attack0.007806548
Insult0.010818896
Profanity0.016889455
Threat0.008362788
Severe Toxicity0.0015640259
Low Tox 0.023671126 Moderate Con 0.485 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Tyler I wish I new you were in Ontario, I would have loved to show you around
Tyler I wish I new you were in Ontario, I would have loved to show you around
Identity Attack0.0037367835
Insult0.011730902
Profanity0.013371054
Threat0.007974415
Severe Toxicity0.0014400482
Low Tox 0.023671126 Constructive 0.596 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Best YouTube channel ever 💯💯
Best YouTube channel ever 💯💯
Identity Attack0.007029593
Insult0.010476895
Profanity0.023994578
Threat0.009696201
Severe Toxicity0.002784729
Low Tox 0.023671126 Moderate Con 0.373 Meta_Commentary
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
“I truck drive”
“I truck drive”
Identity Attack0.003921773
Insult0.009868891
Profanity0.015591404
Threat0.0086087575
Severe Toxicity0.0016117096
Low Tox 0.023671126 Moderate Con 0.375 Personal_Narrative
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
300? I bet there is 30000
300? I bet there is 30000
Identity Attack0.0037922803
Insult0.009507888
Profanity0.016479544
Threat0.008272167
Severe Toxicity0.0016021729
Low Tox 0.023671126 Low Con 0.279 Unverified_Claim
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Brampton AKA Browntown 😂
Brampton AKA Browntown 😂
Identity Attack0.0037367835
Insult0.012832909
Profanity0.0166845
Threat0.0067834044
Severe Toxicity0.0014877319
Low Tox 0.023671126 Low Con 0.262 Identity_Assertion
Jan 27, 2026 Inside Canada's Indian Invasion...
More, more, more!
More, more, more!
Identity Attack0.003311308
Insult0.010286893
Profanity0.013712646
Threat0.008129764
Severe Toxicity0.0015640259
Low Tox 0.023671126 Moderate Con 0.413
Jan 18, 2026 Deportations From Canada at Their …
Our system depends on people having some sense of honesty and abiding by the rules. It is clear that some countries do not respect that.
Our system depends on people having some sense of honesty and abiding by the rules. It is clear that some countries do not respect that.
Identity Attack0.008398513
Insult0.011046898
Profanity0.011509376
Threat0.006207318
Severe Toxicity0.000603199
Low Tox 0.023671126 Moderate Con 0.345
Oct 8, 2025 1 likes IRCC Names India in Study …
I have so much to say, but the first thing that comes to mind is ‘wow, a CBC video where they didn’t block the comments section’
I have so much to say, but the first thing that comes to mind is ‘wow, a CBC video where they didn’t block the comments section’
Identity Attack0.0036997858
Insult0.010894896
Profanity0.013302735
Threat0.007262398
Severe Toxicity0.0010967255
Low Tox 0.023671126 Moderate Con 0.39
Nov 14, 2018 How much do refugees and …
They are in Chestermere
They are in Chestermere
Identity Attack0.007547563
Insult0.010818896
Profanity0.018597418
Threat0.008116818
Severe Toxicity0.0015449524
Low Tox 0.023671126 Low Con 0.274
Oct 2, 2025 IRCC Names India in Study …
Ill be canada ice for free i need a job . Id gladly do it
Ill be canada ice for free i need a job . Id gladly do it
Identity Attack0.007288578
Insult0.011008898
Profanity0.01309778
Threat0.007327127
Severe Toxicity0.0013828278
Low Tox 0.023671126 Moderate Con 0.396
Jan 18, 2026 2.9 million Canadian temporary visas …
As an Indian. I agree our govt shud focus on teaching mannerism , civic sense and discipline
As an Indian. I agree our govt shud focus on teaching mannerism , civic sense and discipline
Identity Attack0.013546381
Insult0.011578901
Profanity0.014532468
Threat0.007249452
Severe Toxicity0.0012397766
Low Tox 0.023671126 Moderate Con 0.493 Personal_Narrative
Feb 9, 2026 5 likes Inside Canada's Indian Invasion...
Thanm god
Thanm god
Identity Attack0.00673361
Insult0.010172892
Profanity0.02071529
Threat0.0076766624
Severe Toxicity0.0019264221
Low Tox 0.023671126 Low Con 0.266
Jan 18, 2026 2.9 million Canadian temporary visas …
well at least they have jobs
well at least they have jobs
Identity Attack0.0051797
Insult0.009944891
Profanity0.016957775
Threat0.006977591
Severe Toxicity0.0012874603
Low Tox 0.023671126 Moderate Con 0.331 Economic_Argument
Jan 27, 2026 Inside Canada's Indian Invasion...
1st person spoke Absolutely the Truth ! Canada was built by immigrants and they loved Canadian Values and that’s why it was here all the way to 2018 With the Liberals Federal and PROVINCIAL Governments …
1st person spoke Absolutely the Truth ! Canada was built by immigrants and they loved Canadian Values and that’s why it was here all the way to 2018 With the Liberals Federal and PROVINCIAL Governments with what they did to every single Canadian Citizen ! All an Agenda and there’s going to be a major snap back ! I hope We as Humanity wake up and join together to bring peace and prosperity back not by government but by each and every single Culture has an.
Identity Attack0.010803374
Insult0.011578901
Profanity0.00998929
Threat0.0060778605
Severe Toxicity0.0010681152
Low Tox 0.023671126 Constructive 0.691
Sep 11, 2025 1 likes Why Canadians Are Turning Against …
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.