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 1097 of 1230
I'll always say Merry Christmas
I'll always say Merry Christmas
Identity Attack0.0061046463
Insult0.009032886
Profanity0.018119188
Threat0.008220384
Severe Toxicity0.0017738342
Low Tox 0.021903414 Moderate Con 0.438 Identity_Assertion
Aug 26, 2025 41 likes Why Canadians Are Turning Against …
Love your videos 🎉
Love your videos 🎉
Identity Attack0.007214582
Insult0.00979289
Profanity0.02208166
Threat0.010084574
Severe Toxicity0.002670288
Low Tox 0.021903414 Moderate Con 0.481 Meta_Commentary
Feb 28, 2026 Inside Canada's Indian Invasion...
I have been trying to get a job for 4 years now I can't
I have been trying to get a job for 4 years now I can't
Identity Attack0.0041992567
Insult0.008709883
Profanity0.015728042
Threat0.0077154995
Severe Toxicity0.0011587143
Low Tox 0.021903414 Constructive 0.502 Personal_Narrative
Aug 29, 2025 Why Canadians Are Turning Against …
They’ve been flowing into CA for years. Last time I went to Canada was before Covid and there were a lot then,and in not major cities like you’d think 😭
They’ve been flowing into CA for years. Last time I went to Canada was before Covid and there were a lot then,and in not major cities like you’d think 😭
Identity Attack0.006770608
Insult0.012452906
Profanity0.010091767
Threat0.0061296434
Severe Toxicity0.0007534027
Low Tox 0.021903414 Constructive 0.56 Comparative_Framing
Jan 27, 2026 Inside Canada's Indian Invasion...
Whatever money they're giving, I'll take it. I can buy more bread.
Whatever money they're giving, I'll take it. I can buy more bread.
Identity Attack0.0021828737
Insult0.010058892
Profanity0.0137468055
Threat0.007094103
Severe Toxicity0.0010490417
Low Tox 0.021903414 Moderate Con 0.397 Personal_Narrative
Jan 14, 2026 Canada’s new rules in 2026
we needed this
we needed this
Identity Attack0.0046987277
Insult0.009127886
Profanity0.016957775
Threat0.00948907
Severe Toxicity0.0018692017
Low Tox 0.021903414 Moderate Con 0.388 Solidarity
Jan 28, 2026 Inside Canada's Indian Invasion...
They all realize Canada is a much better country
They all realize Canada is a much better country
Identity Attack0.011099357
Insult0.010134893
Profanity0.012073003
Threat0.0064079775
Severe Toxicity0.0011444092
Low Tox 0.021903414 Low Con 0.279
Dec 25, 2025 Deportations From Canada at Their …
I'm worried about what's up. 😢
I'm worried about what's up. 😢
Identity Attack0.0037922803
Insult0.0096028885
Profanity0.01490822
Threat0.007974415
Severe Toxicity0.0012874603
Low Tox 0.021903414 Constructive 0.539 Meta_Commentary
Sep 10, 2025 2 likes Why Canadians Are Turning Against …
Come to Frisco, TX
Come to Frisco, TX
Identity Attack0.00673361
Insult0.010058892
Profanity0.017914234
Threat0.008815889
Severe Toxicity0.0018024445
Low Tox 0.021903414 Moderate Con 0.304 Advertisement_Spam
Feb 19, 2026 Inside Canada's Indian Invasion...
As if this is even news at this point
As if this is even news at this point
Identity Attack0.0033298072
Insult0.009260887
Profanity0.016547862
Threat0.007961469
Severe Toxicity0.0012969971
Low Tox 0.021903414 Low Con 0.186 Meta_Commentary
Jan 19, 2026 Why Canada’s immigration system has …
ALL IS BY DESIGN. Thanks to Open Society's policies, which were in the making for 30 years, and so many saw it. Now we pay for this
ALL IS BY DESIGN. Thanks to Open Society's policies, which were in the making for 30 years, and so many saw it. Now we pay for this
Identity Attack0.0026453468
Insult0.0116169015
Profanity0.010433359
Threat0.0064985976
Severe Toxicity0.00076293945
Low Tox 0.021903414 Moderate Con 0.446 Unverified_Claim
Feb 18, 2026 30 likes Canadian immigration officers investigating hundreds …
How does the old man know that they don't pay their taxes? Did he check their annual tax filings?
How does the old man know that they don't pay their taxes? Did he check their annual tax filings?
Identity Attack0.0023216156
Insult0.012984909
Profanity0.010279642
Threat0.005945166
Severe Toxicity0.00066280365
Low Tox 0.021903414 Moderate Con 0.314
Jan 16, 2026 2 likes Inside Canada's Indian Metropolis (Brampton)
Son 😂✌️
Son 😂✌️
Identity Attack0.0032003147
Insult0.012490907
Profanity0.020988565
Threat0.0071588317
Severe Toxicity0.0018310547
Low Tox 0.021903414 Moderate Con 0.391
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
did CTV air this?? Didn’t think so
did CTV air this?? Didn’t think so
Identity Attack0.0035332954
Insult0.009982891
Profanity0.014634945
Threat0.0066733654
Severe Toxicity0.0009441376
Low Tox 0.021785567 Low Con 0.228
Sep 30, 2025 IRCC Names India in Study …
Quantity over quality is what it is
Quantity over quality is what it is
Identity Attack0.0038477771
Insult0.010286893
Profanity0.013234417
Threat0.0064727063
Severe Toxicity0.0010347366
Low Tox 0.021785567 Low Con 0.163
Jun 18, 2025 21 likes How Canada broke its immigration …
Thanks for this awesome video. I highly recommend watching this video a couple of times before the test.
Thanks for this awesome video. I highly recommend watching this video a couple of times before the test.
Identity Attack0.006437627
Insult0.009051885
Profanity0.020851927
Threat0.01101667
Severe Toxicity0.0024414062
Low Tox 0.021785567 Moderate Con 0.432 Meta_Commentary
Dec 27, 2025 1 likes Canadian Citizenship Test 2025 – …
thank you so much I was passad my best 19 out of 20.
thank you so much I was passad my best 19 out of 20.
Identity Attack0.0034777985
Insult0.010970897
Profanity0.014703264
Threat0.007365964
Severe Toxicity0.0012588501
Low Tox 0.021785567 Constructive 0.543 Meta_Commentary
Dec 24, 2025 1 likes Canadian Citizenship Test 2025 – …
It's about time considering there are over 500,000 thousand people ordered out of Canada and never showed up plus 600,000 that are undocumented in Canada more is needed
It's about time considering there are over 500,000 thousand people ordered out of Canada and never showed up plus 600,000 that are undocumented in Canada more is needed
Identity Attack0.009360458
Insult0.010286893
Profanity0.009306105
Threat0.0063432488
Severe Toxicity0.00084877014
Low Tox 0.021785567 Constructive 0.504
Dec 28, 2025 1 likes Deportations From Canada at Their …
Unnoticed by who 😂
Unnoticed by who 😂
Identity Attack0.0024418586
Insult0.010970897
Profanity0.016342908
Threat0.006861079
Severe Toxicity0.0011873245
Low Tox 0.021785567 Moderate Con 0.336 Humor_Satire
Feb 18, 2026 1 likes Canadian immigration officers investigating hundreds …
Decrease the property tax for low income families
Decrease the property tax for low income families
Identity Attack0.006030651
Insult0.010248893
Profanity0.010296722
Threat0.006653947
Severe Toxicity0.000910759
Low Tox 0.021785567 Low Con 0.239
Jan 16, 2026 Canada’s new rules in 2026
Why politicians let this happen? 🤷
Why politicians let this happen? 🤷
Identity Attack0.0032743104
Insult0.0114649
Profanity0.010774951
Threat0.006530962
Severe Toxicity0.0007724762
Low Tox 0.021785567 Low Con 0.228 Question
Jan 27, 2026 Inside Canada's Indian Invasion...
How is CBSA going to track all of these people down? 30K deportations in a year is a lot less than 2.9 million. Somehow I think this is going to a difficult problem to resolve. …
How is CBSA going to track all of these people down? 30K deportations in a year is a lot less than 2.9 million. Somehow I think this is going to a difficult problem to resolve. CBSA is not staffed for this.
Identity Attack0.0064006294
Insult0.009507888
Profanity0.00997221
Threat0.007094103
Severe Toxicity0.0007390976
Low Tox 0.021785567 Moderate Con 0.489 Policy_Critique
Feb 7, 2026 1 likes 2.9 million Canadian temporary visas …
You should see Texas Tyler 👀
You should see Texas Tyler 👀
Identity Attack0.0042547537
Insult0.010818896
Profanity0.01805087
Threat0.0083886795
Severe Toxicity0.0017166138
Low Tox 0.021785567 Low Con 0.282 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Every Child matters
Every Child matters
Identity Attack0.00621564
Insult0.009488888
Profanity0.017982552
Threat0.008090926
Severe Toxicity0.0019550323
Low Tox 0.021785567 Moderate Con 0.38 Meta_Commentary
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Under 10h gng
Under 10h gng
Identity Attack0.0027748393
Insult0.010020891
Profanity0.03489832
Threat0.0071588317
Severe Toxicity0.0029754639
Low Tox 0.021785567 Low Con 0.248 Meta_Commentary
Jan 27, 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.