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 1176 of 1230
I hope they do it in BC and Ontario as well
I hope they do it in BC and Ontario as well
Identity Attack0.0042732526
Insult0.0072088744
Profanity0.011902207
Threat0.00789674
Severe Toxicity0.001206398
Low Tox 0.012063419 Moderate Con 0.374 Call_To_Action
Nov 22, 2025 2 likes Quebec Ends Economic Immigration Program …
From Québec 🤣🤣🤣🤣🤣🤣🤣
From Québec 🤣🤣🤣🤣🤣🤣🤣
Identity Attack0.002210622
Insult0.011008898
Profanity0.0118338885
Threat0.005353707
Severe Toxicity0.000910759
Low Tox 0.012063419 Moderate Con 0.32 Humor_Satire
Oct 9, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
Eminently reasonable conversation. That is certainly refreshing.
Eminently reasonable conversation. That is certainly refreshing.
Identity Attack0.0019608864
Insult0.00813988
Profanity0.011611853
Threat0.006433869
Severe Toxicity0.000603199
Low Tox 0.012063419 Moderate Con 0.386 Meta_Commentary
Feb 26, 2026 'We do know that there's …
"integrating"
"integrating"
Identity Attack0.0044767405
Insult0.0075698765
Profanity0.012482914
Threat0.006653947
Severe Toxicity0.001115799
Low Tox 0.012063419 Low Con 0.281
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
A few months ago, we had a golden opportunity to change the narrative, many preferred not to.
A few months ago, we had a golden opportunity to change the narrative, many preferred not to.
Identity Attack0.00258985
Insult0.00813988
Profanity0.010450439
Threat0.0067251488
Severe Toxicity0.0005674362
Low Tox 0.012000589 Moderate Con 0.35
Aug 24, 2025 1,000 likes Why Canadians Are Turning Against …
That’s a good start 🎉
That’s a good start 🎉
Identity Attack0.0027193425
Insult0.007797878
Profanity0.013780965
Threat0.007417747
Severe Toxicity0.0011825562
Low Tox 0.012000589 Moderate Con 0.384 Solidarity
Dec 30, 2025 Deportations From Canada at Their …
I see every day not 100 dollar no we talk about 100 .of thousand of dollar no tax
I see every day not 100 dollar no we talk about 100 .of thousand of dollar no tax
Identity Attack0.0015169121
Insult0.008025879
Profanity0.01041628
Threat0.0060908063
Severe Toxicity0.00061511993
Low Tox 0.012000589 Moderate Con 0.367
Oct 2, 2025 Inside Canada's Indian Metropolis (Brampton)
I thought this was going to be about sunny Surrey BC.
I thought this was going to be about sunny Surrey BC.
Identity Attack0.00414376
Insult0.007607877
Profanity0.012073003
Threat0.006861079
Severe Toxicity0.0008916855
Low Tox 0.012000589 Moderate Con 0.353
Oct 3, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
You might not agree with bike guy, but this is Canada, it's his home too. And he has the right to an opinion, and the right to express it. I appreciate his honesty.
You might not agree with bike guy, but this is Canada, it's his home too. And he has the right to an opinion, and the right to express it. I appreciate his honesty.
Identity Attack0.004439743
Insult0.007987879
Profanity0.010057608
Threat0.006220264
Severe Toxicity0.000603199
Low Tox 0.012000589 Constructive 0.77 Solidarity
Feb 25, 2026 6 likes Inside Canada's Indian Invasion...
They're everywhere.
They're everywhere.
Identity Attack0.0027378413
Insult0.007607877
Profanity0.012107162
Threat0.0068999166
Severe Toxicity0.00082969666
Low Tox 0.012000589 Low Con 0.284 Fear_Threat
Feb 28, 2026 3 likes Inside Canada's Indian Invasion...
Were they not expecting their temporary visas to be temporary?
Were they not expecting their temporary visas to be temporary?
Identity Attack0.0036997858
Insult0.0073988754
Profanity0.010006369
Threat0.0062332097
Severe Toxicity0.00052690506
Low Tox 0.011937759 Low Con 0.227 Policy_Critique
Jan 15, 2026 61 likes 2.9 million Canadian temporary visas …
Trudeau don't forget
Trudeau don't forget
Identity Attack0.0022291208
Insult0.008652883
Profanity0.010740792
Threat0.0063367756
Severe Toxicity0.0007677078
Low Tox 0.011937759 Low Con 0.273 Call_To_Action
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
How many employers are being subsidized for workers who are not at work????
How many employers are being subsidized for workers who are not at work????
Identity Attack0.0019608864
Insult0.007645877
Profanity0.009767254
Threat0.0059516393
Severe Toxicity0.0005030632
Low Tox 0.011937759 Low Con 0.251
Jan 14, 2026 IRCC Names India in Study …
Welcome to Canada
Welcome to Canada
Identity Attack0.0061416444
Insult0.0072468747
Profanity0.012243799
Threat0.0071199946
Severe Toxicity0.0011396408
Low Tox 0.011937759 Moderate Con 0.423 Solidarity
Jan 28, 2026 Inside Canada's Indian Invasion...
Saskatchewan Strong what a nice speech bro is right let them know Alberta
Saskatchewan Strong what a nice speech bro is right let them know Alberta
Identity Attack0.0036627878
Insult0.00817788
Profanity0.010484599
Threat0.0065956907
Severe Toxicity0.0008010864
Low Tox 0.011937759 Moderate Con 0.468 Meta_Commentary
Feb 5, 2026 2.9 million Canadian temporary visas …
👍👍👍👍
👍👍👍👍
Identity Attack0.0018868907
Insult0.008234881
Profanity0.015454767
Threat0.006874025
Severe Toxicity0.0015830994
Low Tox 0.011937759 Moderate Con 0.442
Aug 25, 2025 Why Canadians Are Turning Against …
Good journalism. No bias. Listening to both sides.
Good journalism. No bias. Listening to both sides.
Identity Attack0.0024603575
Insult0.007892879
Profanity0.010057608
Threat0.006427396
Severe Toxicity0.00056028366
Low Tox 0.011937759 Moderate Con 0.45 Meta_Commentary
Sep 21, 2025 Inside Canada's Indian Metropolis (Brampton)
Ah! Thank you very much for putting this practice test together. I got 18 out of 20! You have helped so many of us and we are very grateful!
Ah! Thank you very much for putting this practice test together. I got 18 out of 20! You have helped so many of us and we are very grateful!
Identity Attack0.002885833
Insult0.007778878
Profanity0.01309778
Threat0.0072882893
Severe Toxicity0.0010156631
Low Tox 0.011937759 Constructive 0.671 Meta_Commentary
Jan 6, 2026 1 likes Canadian Citizenship Test 2025 – …
I work near Brampton.. this is an accurate representation.
I work near Brampton.. this is an accurate representation.
Identity Attack0.0039587705
Insult0.007797878
Profanity0.012346277
Threat0.00713294
Severe Toxicity0.00091552734
Low Tox 0.011937759 Constructive 0.503 Personal_Narrative
Jan 27, 2026 Inside Canada's Indian Invasion...
Welcome to Canada
Welcome to Canada
Identity Attack0.0061416444
Insult0.0072468747
Profanity0.012243799
Threat0.0071199946
Severe Toxicity0.0011396408
Low Tox 0.011937759 Moderate Con 0.423 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
As a Canadian thank you for sharing this
As a Canadian thank you for sharing this
Identity Attack0.006770608
Insult0.007474876
Profanity0.012722028
Threat0.0072365063
Severe Toxicity0.0010251999
Low Tox 0.011937759 Constructive 0.516 Solidarity
Jan 27, 2026 Inside Canada's Indian Invasion...
Carney's for you😊
Carney's for you😊
Identity Attack0.0017851467
Insult0.008652883
Profanity0.011663092
Threat0.007029374
Severe Toxicity0.00089645386
Low Tox 0.011937759 Moderate Con 0.439 Meta_Commentary
Feb 18, 2026 Canadian immigration officers investigating hundreds …
The “breaking point” was 5 years ago.
The “breaking point” was 5 years ago.
Identity Attack0.0015909078
Insult0.007968879
Profanity0.010689554
Threat0.0064468146
Severe Toxicity0.00056505203
Low Tox 0.011874928 Low Con 0.226 Fear_Threat
Feb 12, 2026 Why Canada’s immigration system has …
Liability free?
Liability free?
Identity Attack0.0015909078
Insult0.0075888764
Profanity0.010450439
Threat0.0067445673
Severe Toxicity0.00074863434
Low Tox 0.011874928 Moderate Con 0.37 Question
Nov 20, 2025 Thousands of refugees allowed into …
This is why our government services are maxed out, housing cost etc.. it affects everyone in Canada one way or another.
This is why our government services are maxed out, housing cost etc.. it affects everyone in Canada one way or another.
Identity Attack0.0034038029
Insult0.008253881
Profanity0.009212166
Threat0.00598724
Severe Toxicity0.0005221367
Low Tox 0.011874928 Constructive 0.542 Economic_Argument
Sep 30, 2025 1 likes IRCC Names India in Study …
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.