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 1144 of 1230
Hello...I gave my test yesterday. Got 17/20. My Webcam stopped right after the test started (first question was on the screen). So, it asked me sign in again. I did so and it went all …
Hello...I gave my test yesterday. Got 17/20. My Webcam stopped right after the test started (first question was on the screen). So, it asked me sign in again. I did so and it went all well after that. Anyone experienced that? Will it be an issue for my test while they review? Please let me know. Update: I got my test marked as Completed in the tracker. I did not give second test.
Identity Attack0.004846719
Insult0.008557882
Profanity0.016547862
Threat0.008841781
Severe Toxicity0.0011634827
Low Tox 0.016210219 Constructive 0.722 Question
Feb 10, 2026 1 likes Canadian Citizenship Test 2025 – …
Step in the right direction
Step in the right direction
Identity Attack0.004587734
Insult0.008272881
Profanity0.015523086
Threat0.008505191
Severe Toxicity0.001449585
Low Tox 0.01608456 Moderate Con 0.369 Solidarity
Jan 11, 2026 1 likes Canada’s new rules in 2026
Make it harder for them to work security, uber, truck driving. Inclusive to work only in field of study.
Make it harder for them to work security, uber, truck driving. Inclusive to work only in field of study.
Identity Attack0.0023493639
Insult0.009564889
Profanity0.009903891
Threat0.0070164283
Severe Toxicity0.0006723404
Low Tox 0.01608456 Low Con 0.265 Policy_Critique
Feb 23, 2026 Canadian immigration officers investigating hundreds …
Just one thing after another.
Just one thing after another.
Identity Attack0.0020163832
Insult0.008538882
Profanity0.0118338885
Threat0.007689608
Severe Toxicity0.0010681152
Low Tox 0.01608456 Low Con 0.3 Meta_Commentary
Sep 30, 2025 IRCC Names India in Study …
Finally!!
Finally!!
Identity Attack0.0027193425
Insult0.00821588
Profanity0.014225035
Threat0.007922632
Severe Toxicity0.001335144
Low Tox 0.01608456 Moderate Con 0.48
Feb 18, 2026 Canadian immigration officers investigating hundreds …
Trudeau was elected 3 times they could have kept electing him regardless this i dont understand
Trudeau was elected 3 times they could have kept electing him regardless this i dont understand
Identity Attack0.0026083488
Insult0.00971689
Profanity0.010194245
Threat0.006045496
Severe Toxicity0.0005745888
Low Tox 0.01608456 Low Con 0.26
Aug 21, 2025 How Canada broke its immigration …
If only discussion will take place, nothing in this matter is going to change. We need action from the government.
If only discussion will take place, nothing in this matter is going to change. We need action from the government.
Identity Attack0.0030708222
Insult0.00817788
Profanity0.011355659
Threat0.007935578
Severe Toxicity0.00081062317
Low Tox 0.01608456 Low Con 0.26 Call_To_Action
Aug 26, 2025 Why Canadians Are Turning Against …
What about scarborough now.
What about scarborough now.
Identity Attack0.0032743104
Insult0.008291881
Profanity0.0127561875
Threat0.007754337
Severe Toxicity0.0009870529
Low Tox 0.01608456 Low Con 0.273 Question
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
Well once you get this all figured out let us know, that way we can start using the local drive thru's, might finally be able to understand the person on the other side of the …
Well once you get this all figured out let us know, that way we can start using the local drive thru's, might finally be able to understand the person on the other side of the speaker!!!!
Identity Attack0.0019146391
Insult0.009279887
Profanity0.011423977
Threat0.0068416605
Severe Toxicity0.00079631805
Low Tox 0.01608456 Constructive 0.608 Humor_Satire
Dec 24, 2025 2 likes Deportations From Canada at Their …
It's nice to finally see this being addressed.
It's nice to finally see this being addressed.
Identity Attack0.004347248
Insult0.00806388
Profanity0.014839902
Threat0.009100696
Severe Toxicity0.0013160706
Low Tox 0.01608456 Moderate Con 0.397 Solidarity
Aug 25, 2025 2 likes Why Canadians Are Turning Against …
My supervisor has over stayed her work visa by almost a year. Says because she applied for an extension she won't get deported even though that extension won't likely be approved for another year.
My supervisor has over stayed her work visa by almost a year. Says because she applied for an extension she won't get deported even though that extension won't likely be approved for another year.
Identity Attack0.004439743
Insult0.007816878
Profanity0.010689554
Threat0.0069516995
Severe Toxicity0.00066280365
Low Tox 0.01608456 Constructive 0.688 Personal_Narrative
Feb 19, 2026 Canadian immigration officers investigating hundreds …
Ensuring its a 1 party rule forevermore
Ensuring its a 1 party rule forevermore
Identity Attack0.0037182847
Insult0.008310881
Profanity0.011765569
Threat0.007353018
Severe Toxicity0.00091552734
Low Tox 0.01608456 Low Con 0.139 Policy_Critique
Nov 20, 2025 Thousands of refugees allowed into …
its not JUST Canada its most of the West now..
its not JUST Canada its most of the West now..
Identity Attack0.007954539
Insult0.008538882
Profanity0.010535837
Threat0.0063238298
Severe Toxicity0.0008535385
Low Tox 0.01608456 Low Con 0.212 Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Thank you for covering this! 💯 Quite honestly Canada went down the drain and we all notice it, see it, experience it. This needs to be talked about a lot more and you did a …
Thank you for covering this! 💯 Quite honestly Canada went down the drain and we all notice it, see it, experience it. This needs to be talked about a lot more and you did a great job starting that conversation 💯💯
Identity Attack0.0053276913
Insult0.009678889
Profanity0.011458136
Threat0.006162008
Severe Toxicity0.0007343292
Low Tox 0.01608456 Constructive 0.64
Jan 27, 2026 Inside Canada's Indian Invasion...
Passed test 20/20 2025-09-20. Watched this video twice only. Huge thanks!❤
Passed test 20/20 2025-09-20. Watched this video twice only. Huge thanks!❤
Identity Attack0.00466173
Insult0.00808288
Profanity0.016103793
Threat0.008867673
Severe Toxicity0.0016403198
Low Tox 0.01608456 Constructive 0.511 Personal_Narrative
Sep 21, 2025 4 likes Canadian Citizenship Test 2025 – …
No wayyyyy
No wayyyyy
Identity Attack0.0018776412
Insult0.008842885
Profanity0.014874061
Threat0.006375613
Severe Toxicity0.0011301041
Low Tox 0.01608456 Moderate Con 0.454
Jan 27, 2026 Inside Canada's Indian Invasion...
Based bike rider speaks for all of Canada
Based bike rider speaks for all of Canada
Identity Attack0.0048837173
Insult0.009906891
Profanity0.010143006
Threat0.0062979385
Severe Toxicity0.0008010864
Low Tox 0.01608456 Moderate Con 0.409
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
I live in Canada and this is very true.
I live in Canada and this is very true.
Identity Attack0.008435511
Insult0.008576883
Profanity0.011201942
Threat0.006589218
Severe Toxicity0.0010728836
Low Tox 0.01608456 Constructive 0.544 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Confused over why they don’t want to pay international student fees if they are international students.
Confused over why they don’t want to pay international student fees if they are international students.
Identity Attack0.008102531
Insult0.008272881
Profanity0.010587076
Threat0.0061296434
Severe Toxicity0.00062942505
Low Tox 0.01608456 Moderate Con 0.346 Question
Oct 4, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
I would still accept people graduating from Quebec university with degrees in Computer Science, Medicine, mathematics. It is just being more selective.
I would still accept people graduating from Quebec university with degrees in Computer Science, Medicine, mathematics. It is just being more selective.
Identity Attack0.004088263
Insult0.009906891
Profanity0.009400043
Threat0.0058513097
Severe Toxicity0.0005030632
Low Tox 0.01608456 Moderate Con 0.332 Policy_Critique
Nov 25, 2025 3 likes Quebec Ends Economic Immigration Program …
How many are on public money, not working?!
How many are on public money, not working?!
Identity Attack0.0016371552
Insult0.009545889
Profanity0.009835573
Threat0.005812472
Severe Toxicity0.0005245209
Low Tox 0.01608456 Low Con 0.25 Question
Jan 28, 2026 Inside Canada's Indian Invasion...
They're working at Tim Hortons
They're working at Tim Hortons
Identity Attack0.003903274
Insult0.00979289
Profanity0.014805742
Threat0.007327127
Severe Toxicity0.0011396408
Low Tox 0.01608456 Moderate Con 0.363 Meta_Commentary
Sep 28, 2025 1 likes IRCC Names India in Study …
Thank you Liberal voters.
Thank you Liberal voters.
Identity Attack0.0068446035
Insult0.009032886
Profanity0.011902207
Threat0.006835188
Severe Toxicity0.0010871887
Low Tox 0.01608456 Moderate Con 0.407 Identity_Assertion
Oct 1, 2025 Inside Canada's Indian Metropolis (Brampton)
More laws and more taxes no matter who ya vote for
More laws and more taxes no matter who ya vote for
Identity Attack0.0023678627
Insult0.008842885
Profanity0.010672474
Threat0.006155535
Severe Toxicity0.00064373016
Low Tox 0.016021729 Low Con 0.247 Policy_Critique
Jan 11, 2026 Canada’s new rules in 2026
Time to get rid of the income tax entirely, it was a temporary measure to fund World War 1 and that ended 106 years ago.
Time to get rid of the income tax entirely, it was a temporary measure to fund World War 1 and that ended 106 years ago.
Identity Attack0.0017666477
Insult0.007968879
Profanity0.010330882
Threat0.0073918556
Severe Toxicity0.0007343292
Low Tox 0.016021729 Moderate Con 0.437 Policy_Critique
Jan 11, 2026 Canada’s new rules in 2026
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.