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 1192 of 1230
There are lots of other country’s who love Canadians to visit? Stay away from unfriendly places.
There are lots of other country’s who love Canadians to visit? Stay away from unfriendly places.
Identity Attack0.007580089
Insult0.0012789341
Profanity0.000044876564
Threat0.00013275402
Severe Toxicity0.0000030468773
Low Tox 0.009244055 Comparative_Framing
Dec 9, 2025
Good. Too many immigrants is a strain on all benefits for Canadian citizens. Citizens should be cared for first and foremost.
Good. Too many immigrants is a strain on all benefits for Canadian citizens. Citizens should be cared for first and foremost.
Identity Attack0.008180447
Insult0.0014411219
Profanity0.000020158452
Threat0.00014765137
Severe Toxicity0.0000027731217
Low Tox 0.0092437975 Economic_Argument
Apr 16, 2025 83 likes
Justinder Truedeep legacy!!!
Justinder Truedeep legacy!!!
Identity Attack0.0018961402
Insult0.008386881
Profanity0.012038844
Threat0.0060908063
Severe Toxicity0.0010633469
Low Tox 0.009236055 Moderate Con 0.37 Humor_Satire
Feb 17, 2026 1 likes LILLEY UNLEASHED: The fall of …
CBSA treated me, a Canadian citizen and veteran, far differently.
CBSA treated me, a Canadian citizen and veteran, far differently.
Identity Attack0.0045322375
Insult0.007360875
Profanity0.009681856
Threat0.005922511
Severe Toxicity0.00046730042
Low Tox 0.009236055 Moderate Con 0.451 Personal_Narrative
Nov 20, 2025 24 likes Thousands of refugees allowed into …
Thank you!!! It was really helpful to pass. Good job❤
Thank you!!! It was really helpful to pass. Good job❤
Identity Attack0.0027378413
Insult0.007170874
Profanity0.012892825
Threat0.0072753434
Severe Toxicity0.00096321106
Low Tox 0.009236055 Constructive 0.56
Dec 5, 2025 3 likes Canadian Citizenship Test 2025 – …
TORONTO ONTARIO NEXT PLEASE!!!
TORONTO ONTARIO NEXT PLEASE!!!
Identity Attack0.0024788564
Insult0.007303875
Profanity0.010774951
Threat0.0066215824
Severe Toxicity0.0009727478
Low Tox 0.009236055 Low Con 0.221
Nov 21, 2025 1 likes Quebec Ends Economic Immigration Program …
Totally agree Michelle. My husband had to wait for open heart surgery for 2 weeks.
Totally agree Michelle. My husband had to wait for open heart surgery for 2 weeks.
Identity Attack0.0018498929
Insult0.006714871
Profanity0.00952814
Threat0.0063497215
Severe Toxicity0.0005531311
Low Tox 0.009236055 Constructive 0.707 Personal_Narrative
Feb 24, 2026 3 likes 'We do know that there's …
Make Canada Great Again ❤
Make Canada Great Again ❤
Identity Attack0.0034962974
Insult0.006961873
Profanity0.011543535
Threat0.00675104
Severe Toxicity0.0008678436
Low Tox 0.009236055 Moderate Con 0.314 Identity_Assertion
Feb 18, 2026 10 likes Canadian immigration officers investigating hundreds …
Thankyou Michelle!!!!!!
Thankyou Michelle!!!!!!
Identity Attack0.0018961402
Insult0.0071138735
Profanity0.011970525
Threat0.0065244893
Severe Toxicity0.0010251999
Low Tox 0.009236055 Constructive 0.522 Solidarity
Oct 1, 2025 IRCC Names India in Study …
Question 317 has a wrong answer, correct answer is 1867, Name Canada became official in 1867. Great practice material though
Question 317 has a wrong answer, correct answer is 1867, Name Canada became official in 1867. Great practice material though
Identity Attack0.0024973555
Insult0.0073798755
Profanity0.009101149
Threat0.005958112
Severe Toxicity0.00041246414
Low Tox 0.009236055 Moderate Con 0.399
Jan 5, 2026 3 likes Canadian Citizenship Test 2025 – …
Media stretch. 18000. 1 million in.
Media stretch. 18000. 1 million in.
Identity Attack0.0022846176
Insult0.0070473733
Profanity0.010518758
Threat0.006712203
Severe Toxicity0.00072956085
Low Tox 0.009173225 Low Con 0.262
Dec 28, 2025 Deportations From Canada at Their …
Thanks to justin and mark carney!!! 2030 agenda
Thanks to justin and mark carney!!! 2030 agenda
Identity Attack0.0020626306
Insult0.007474876
Profanity0.00997221
Threat0.0066086366
Severe Toxicity0.00082969666
Low Tox 0.009173225 Moderate Con 0.361 Unverified_Claim
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
Now Canada is healing.
Now Canada is healing.
Identity Attack0.003311308
Insult0.007028373
Profanity0.009698936
Threat0.0065633263
Severe Toxicity0.0006914139
Low Tox 0.009173225 Moderate Con 0.409 Moral_Argument
Oct 5, 2025 Inside Canada's Indian Metropolis (Brampton)
Well said...
Well said...
Identity Attack0.001692652
Insult0.007132874
Profanity0.010911589
Threat0.0066733654
Severe Toxicity0.0008058548
Low Tox 0.009173225 Moderate Con 0.479 Meta_Commentary
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
Да канадцы крепитесь,говорят у вас их очень много 😮
Да канадцы крепитесь,говорят у вас их очень много 😮
Identity Attack0.0049577127
Insult0.008462882
Profanity0.01490822
Threat0.005563266
Severe Toxicity0.00067710876
Low Tox 0.009173225 Low Con 0.246 Fear_Threat
Feb 8, 2026 Inside Canada's Indian Invasion...
Only 3 pizza pizzas in Montreal
Only 3 pizza pizzas in Montreal
Identity Attack0.0030523231
Insult0.007132874
Profanity0.011184863
Threat0.0061037517
Severe Toxicity0.0007677078
Low Tox 0.009173225 Low Con 0.283 Humor_Satire
Jan 29, 2026 Inside Canada's Indian Invasion...
Hopefully, this will stop people smuggling or trafficking of people by unscrupulous education institutions and migration services
Hopefully, this will stop people smuggling or trafficking of people by unscrupulous education institutions and migration services
Identity Attack0.00044882123
Insult0.0041675405
Profanity0.000033624485
Threat0.00004182179
Severe Toxicity0.0000018173884
Low Tox 0.009115721 Policy_Critique
Apr 15, 2025 28 likes
difficult to evaluate unless we have more precise infor.
difficult to evaluate unless we have more precise infor.
Identity Attack0.00155391
Insult0.0070663732
Profanity0.00995513
Threat0.0063497215
Severe Toxicity0.00046730042
Low Tox 0.009110395 Low Con 0.24
Dec 31, 2025 Deportations From Canada at Their …
I hope the do more. I visit Canada about every month and I can see Canada is changing. I love the old Canada culture. People are friendly.
I hope the do more. I visit Canada about every month and I can see Canada is changing. I love the old Canada culture. People are friendly.
Identity Attack0.0047727237
Insult0.007132874
Profanity0.010535837
Threat0.0066086366
Severe Toxicity0.00071048737
Low Tox 0.009110395 Constructive 0.617 Personal_Narrative
Feb 22, 2026 Deportations From Canada at Their …
Many suggested to start at the local Tim Hortons...
Many suggested to start at the local Tim Hortons...
Identity Attack0.0014336669
Insult0.0076268767
Profanity0.009767254
Threat0.006492125
Severe Toxicity0.00056266785
Low Tox 0.009110395 Moderate Con 0.369
Dec 24, 2025 100 likes Deportations From Canada at Their …
Edison, NJ 5.0
Edison, NJ 5.0
Identity Attack0.0027748393
Insult0.007664877
Profanity0.01265371
Threat0.007029374
Severe Toxicity0.0009965897
Low Tox 0.009110395 Low Con 0.232 Meta_Commentary
Jan 27, 2026 Inside Canada's Indian Invasion...
Good step.
Good step.
Identity Attack0.002034882
Insult0.0070758737
Profanity0.011611853
Threat0.0071588317
Severe Toxicity0.0008916855
Low Tox 0.009110395 Moderate Con 0.441
Nov 22, 2025 Quebec Ends Economic Immigration Program …
Pipeline for new markets should now be a priority due to Mr. Trumps latest move. If USA cuts off Canadian oil Canada can not finance Quebec, Ontario and other Canadian provinces that benefit from equalization …
Pipeline for new markets should now be a priority due to Mr. Trumps latest move. If USA cuts off Canadian oil Canada can not finance Quebec, Ontario and other Canadian provinces that benefit from equalization payments.
Identity Attack0.0021273769
Insult0.007911879
Profanity0.008785176
Threat0.0059678215
Severe Toxicity0.00044822693
Low Tox 0.009110395 Moderate Con 0.409
Jan 4, 2026 1 likes New rules, regulations take effect …
Google Södertälje
Google Södertälje
Identity Attack0.0024603575
Insult0.0074368757
Profanity0.01354185
Threat0.0063108844
Severe Toxicity0.0009822845
Low Tox 0.009110395 Low Con 0.244
Sep 20, 2025 Inside Canada's Indian Metropolis (Brampton)
Kudos to you for choosing nursing!
Kudos to you for choosing nursing!
Identity Attack0.0021273769
Insult0.007189874
Profanity0.010125926
Threat0.0061814263
Severe Toxicity0.00069618225
Low Tox 0.009110395 Constructive 0.524
Oct 24, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
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.