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 1196 of 1230
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. …
Just wanted to say thanks for making this video! 😊 It really helped me prepare and I passed my Canadian citizenship test 18 out of 20 today! 🙌 Appreciate your effort in sharing this info. 👍
Identity Attack0.0042917514
Insult0.0066293706
Profanity0.010552917
Threat0.0065827454
Severe Toxicity0.00071048737
Low Tox 0.008482091 Constructive 0.678
Jan 12, 2026 2 likes Canadian Citizenship Test 2025 – …
That's over 7% of Canada's population...
That's over 7% of Canada's population...
Identity Attack0.004421244
Insult0.0067528714
Profanity0.009442741
Threat0.0060260775
Severe Toxicity0.00058174133
Low Tox 0.008482091 Low Con 0.258 Unverified_Claim
Jan 15, 2026 2 likes 2.9 million Canadian temporary visas …
Hi Beth, you were right! There here!
Hi Beth, you were right! There here!
Identity Attack0.0017111509
Insult0.007170874
Profanity0.010228404
Threat0.0066151097
Severe Toxicity0.00068187714
Low Tox 0.008482091 Moderate Con 0.471 Meta_Commentary
Sep 19, 2025 Inside Canada's Indian Metropolis (Brampton)
Benedictions by Trudeau
Benedictions by Trudeau
Identity Attack0.0019423875
Insult0.0072848746
Profanity0.010228404
Threat0.006149062
Severe Toxicity0.000705719
Low Tox 0.008419261 Low Con 0.287 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
👏🏼👏🏼👏🏼
👏🏼👏🏼👏🏼
Identity Attack0.0012486777
Insult0.0072278744
Profanity0.014259194
Threat0.006317357
Severe Toxicity0.0013446808
Low Tox 0.008419261 Moderate Con 0.454
Nov 22, 2025 Quebec Ends Economic Immigration Program …
What about the 4.5million expiring visas?
What about the 4.5million expiring visas?
Identity Attack0.0028118372
Insult0.00647737
Profanity0.009716015
Threat0.0061814263
Severe Toxicity0.0005340576
Low Tox 0.008419261 Low Con 0.231
Jan 17, 2026 Canada’s new rules in 2026
She is doing as she is told. In a corporation the CEO makes the decisions and pass down the orders down the chain of command for them to repeat. The PMO issues the talking points …
She is doing as she is told. In a corporation the CEO makes the decisions and pass down the orders down the chain of command for them to repeat. The PMO issues the talking points and the Minister follows them.
Identity Attack0.0012486777
Insult0.007721877
Profanity0.009340264
Threat0.0059128017
Severe Toxicity0.00034093857
Low Tox 0.008419261 Moderate Con 0.348 Policy_Critique
Feb 26, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Have you heard of the 2100 plan that Canada will have a population of 100 million by 2100, this is why over a million enter every year.
Have you heard of the 2100 plan that Canada will have a population of 100 million by 2100, this is why over a million enter every year.
Identity Attack0.0029598286
Insult0.0067338715
Profanity0.009015751
Threat0.0062849927
Severe Toxicity0.0005245209
Low Tox 0.008419261 Moderate Con 0.371
Nov 21, 2025 1 likes Thousands of refugees allowed into …
18,000 ou 38,000 in.
18,000 ou 38,000 in.
Identity Attack0.0019423875
Insult0.00653437
Profanity0.010962827
Threat0.007521313
Severe Toxicity0.0008916855
Low Tox 0.008419261 Moderate Con 0.311
Dec 25, 2025 Deportations From Canada at Their …
Bramptonpur, India
Bramptonpur, India
Identity Attack0.004384246
Insult0.0075508766
Profanity0.014498309
Threat0.0074824756
Severe Toxicity0.0009822845
Low Tox 0.008419261 Moderate Con 0.325 Identity_Assertion
Dec 3, 2025 1 likes Inside Canada's Indian Metropolis (Brampton)
And the point is?
And the point is?
Identity Attack0.0014429165
Insult0.006676871
Profanity0.010740792
Threat0.006427396
Severe Toxicity0.0006532669
Low Tox 0.008419261 Moderate Con 0.308
Dec 26, 2025 Deportations From Canada at Their …
Alberta should follow this rules.
Alberta should follow this rules.
Identity Attack0.0032373124
Insult0.0067908717
Profanity0.009331724
Threat0.0062979385
Severe Toxicity0.00052928925
Low Tox 0.008356431 Low Con 0.177
Nov 22, 2025 5 likes Quebec Ends Economic Immigration Program …
Me saludas amigo desde México
Me saludas amigo desde México
Identity Attack0.004180758
Insult0.007009373
Profanity0.011697251
Threat0.0059095654
Severe Toxicity0.0006198883
Low Tox 0.008356431 Moderate Con 0.418
Jan 27, 2026 Inside Canada's Indian Invasion...
Temporary must mean temporary. Enforce the law like ICE does in the U.S.
Temporary must mean temporary. Enforce the law like ICE does in the U.S.
Identity Attack0.0022661188
Insult0.006676871
Profanity0.009553759
Threat0.00666042
Severe Toxicity0.00051021576
Low Tox 0.008356431 Low Con 0.237 Policy_Critique
Jan 15, 2026 45 likes 2.9 million Canadian temporary visas …
Temporary means temporary, not permanent.
Temporary means temporary, not permanent.
Identity Attack0.0019053896
Insult0.006724371
Profanity0.010638315
Threat0.0063950317
Severe Toxicity0.00056505203
Low Tox 0.008356431 Low Con 0.219 Policy_Critique
Jan 18, 2026 2 likes 2.9 million Canadian temporary visas …
Very thankful to the person who created this video. I went through this video once and read discover canada once and got 19/20. Amazing video and much recommended.
Very thankful to the person who created this video. I went through this video once and read discover canada once and got 19/20. Amazing video and much recommended.
Identity Attack0.0029228306
Insult0.006724371
Profanity0.011680172
Threat0.007068211
Severe Toxicity0.0009012222
Low Tox 0.008356431 Constructive 0.623
Aug 14, 2025 3 likes Canadian Citizenship Test 2025 – …
Very true!
Very true!
Identity Attack0.0017388993
Insult0.0069143726
Profanity0.010552917
Threat0.0064597605
Severe Toxicity0.0008010864
Low Tox 0.008356431 Moderate Con 0.459
Sep 11, 2025 2 likes Why Canadians Are Turning Against …
Me saludas amigo desde México
Me saludas amigo desde México
Identity Attack0.004180758
Insult0.007009373
Profanity0.011697251
Threat0.0059095654
Severe Toxicity0.0006198883
Low Tox 0.008356431 Moderate Con 0.418
Jan 27, 2026 Inside Canada's Indian Invasion...
Rent prices in my area is finally going down. Lined up directly with the post secondary school year, wonder why.
Rent prices in my area is finally going down. Lined up directly with the post secondary school year, wonder why.
Identity Attack0.0013781702
Insult0.006885872
Profanity0.009733095
Threat0.0059904763
Severe Toxicity0.00044584274
Low Tox 0.008293601 Moderate Con 0.464 Economic_Argument
Jan 19, 2026 14 likes Why Canada’s immigration system has …
Are we supposed to be thankful for a potential $400 annual tax cut ? 40% of my income goes to taxes in some shape or form.
Are we supposed to be thankful for a potential $400 annual tax cut ? 40% of my income goes to taxes in some shape or form.
Identity Attack0.0013966691
Insult0.0068763723
Profanity0.010228404
Threat0.006110225
Severe Toxicity0.0005078316
Low Tox 0.008293601 Moderate Con 0.473 Policy_Critique
Jan 14, 2026 2 likes Canada’s new rules in 2026
thanks mark carney
thanks mark carney
Identity Attack0.0021273769
Insult0.0070758737
Profanity0.012004685
Threat0.006848133
Severe Toxicity0.000910759
Low Tox 0.008293601 Moderate Con 0.368
Jan 27, 2026 Inside Canada's Indian Invasion...
If given a fair review and able to provide their case and a right to appeal then…..?
If given a fair review and able to provide their case and a right to appeal then…..?
Identity Attack0.00112381
Insult0.0067338715
Profanity0.009348803
Threat0.0062396824
Severe Toxicity0.00044822693
Low Tox 0.008293601 Low Con 0.265
Dec 26, 2025 Deportations From Canada at Their …
Why the hawaii id at 1:15?
Why the hawaii id at 1:15?
Identity Attack0.0021828737
Insult0.0067338715
Profanity0.010228404
Threat0.006330303
Severe Toxicity0.00064849854
Low Tox 0.008293601 Low Con 0.278 Question
Jan 28, 2026 Inside Canada's Indian Invasion...
Donal tronp no buelbe casa blanca cartele droga colonbia
Donal tronp no buelbe casa blanca cartele droga colonbia
Identity Attack0.0007846301
Insult0.0026915274
Profanity0.0004036876
Threat0.00023787988
Severe Toxicity0.000003848791
Low Tox 0.0082627935 Advertisement_Spam
Dec 9, 2025
Civic sense.
Civic sense.
Identity Attack0.0017481487
Insult0.0069333725
Profanity0.010792031
Threat0.0062332097
Severe Toxicity0.0005912781
Low Tox 0.00823077 Moderate Con 0.351 Moral_Argument
Jan 30, 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.