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
Good Bye
Good Bye
Identity Attack0.004088263
Insult0.010742896
Profanity0.017982552
Threat0.00899713
Severe Toxicity0.0018501282
Low Tox 0.023788974 Moderate Con 0.452
Jan 16, 2026 2.9 million Canadian temporary visas …
Considering this is a CBC video that is funded by the government I would call this propaganda...
Considering this is a CBC video that is funded by the government I would call this propaganda...
Identity Attack0.0027008436
Insult0.012718908
Profanity0.011099464
Threat0.0062396824
Severe Toxicity0.00079631805
Low Tox 0.023788974 Low Con 0.282
Apr 25, 2018 How much do refugees and …
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...
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 …
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...
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...
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...
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...
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...
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 …
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 …
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...
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...
“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...
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 …
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 …
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 …
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 …
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 …
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 …
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...
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...
As a Canadian immigrant, I didn’t have any special treatments (given a job, medical and money to live here….). Anyone wants to live in Canada, should follow Canadian laws, regulations, and respect Canadians! Try not …
As a Canadian immigrant, I didn’t have any special treatments (given a job, medical and money to live here….). Anyone wants to live in Canada, should follow Canadian laws, regulations, and respect Canadians! Try not to change what Canada has.
Identity Attack0.013345404
Insult0.010362893
Profanity0.009903891
Threat0.005893383
Severe Toxicity0.00072956085
Low Tox 0.023671126 Constructive 0.667 Personal_Narrative
Aug 27, 2025 Why Canadians Are Turning Against …
Same thing is happening in Australia
Same thing is happening in Australia
Identity Attack0.011691323
Insult0.008595883
Profanity0.014805742
Threat0.008039144
Severe Toxicity0.0013446808
Low Tox 0.023671126 Moderate Con 0.334
Jan 27, 2026 4 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.