Research Tools
Discourse Analysis
Semantic discourse categories assigned by Claude Haiku — 14 DH-informed categories classifying how commenters frame their arguments.
Comments Labeled
44,412
of 487,977 total
Coverage
9.1%
of eligible comments
Categories Active
14
of 14 discourse types
Avg Confidence
0.807
classifier confidence
Model
Claude Haiku
multi-label classification
Search & Filter
Identity Assertion
5,512 comments
My country is ruined. I hate Canada now.
My country is ruined. I hate Canada now.
Expresses rejection of national identity and dissatisfaction with the country, framing it as ruined, which combines identity assertion with underlying threat perception.
Niguido8
Feb 4, 2026
I stand with America ??
I stand with America ??
Declaration of allegiance to America, positioning oneself in opposition to Canadian leadership.
@1320wolf
Mar 4, 2025
As a Canadian I can confirm we are all tired of this.
As a Canadian I can confirm we are all tired of this.
Claims Canadian identity while expressing fatigue with immigration, asserting collective national sentiment.
shootboot1
Feb 4, 2026
Indians are in fact not nice people, as a Canadian I can confirm this and I'm not sure why everyone disagrees. They only hire each other, they are extremely rude and refuse to interact with …
Indians are in fact not nice people, as a Canadian I can confirm this and I'm not sure why everyone disagrees. They only hire each other, they are extremely rude and refuse to interact with anyone who isn't them, and they bring their class system they have in India here as well. They are some of the worst people I have ever had the displeasure of dealing with.
Sweeping negative generalization about an ethnic group based on claimed personal experience, asserting cultural/behavioral differences and in-group identity.
cen0b1te5
Jan 27, 2026
Hot take: saying that you don’t want Indians (who some are rude) in your country ISNT RACIST
Hot take: saying that you don’t want Indians (who some are rude) in your country ISNT RACIST
Asserts that criticizing a specific ethnic group is not racist, framing group-based exclusion as acceptable identity-based preference.
roarandredeem
Jan 27, 2026
As a Canadian citizen we stand with trump
As a Canadian citizen we stand with trump
Asserts Canadian identity while expressing political alignment with Trump, creating an us-vs-them framing.
Identity Assertion
0.85
@BrandonGarza-l9g
Mar 4, 2025
Canada's No 1 racist is Justin Trudeau!
Canada's No 1 racist is Justin Trudeau!
Accusation framing a political leader as embodying racism, blending identity and moral claims.
TheBearDenPhotography
Feb 27, 2026
White/pale people fatigue is REAL
White/pale people fatigue is REAL
Expresses demographic anxiety and racial/ethnic resentment framed as 'fatigue' with white/pale people displacement.
AllAboutTheJourneyy
Jan 28, 2026
Proud to be an AMERICAN,❤ embarrassed and ashamed of our President and anyone who agrees with him. They are all cowards!
Proud to be an AMERICAN,❤ embarrassed and ashamed of our President and anyone who agrees with him. They are all cowards!
Commenter expresses pride in American identity while condemning the President and his supporters, using identity-based framing.
@KarenOConnell-p5q
Mar 4, 2025
I stand with America. I live here. I am American. Ukraine Zelensky wants a forever war. I do not stand for forever wars. Fetynal synthetic is deadly and killing many Americans. Facts!
I stand with America. I live here. I am American. Ukraine Zelensky wants a forever war. I do not stand for forever wars. Fetynal synthetic is deadly and killing many Americans. Facts!
Asserts American identity and opposition to forever wars while critiquing Zelensky, combining identity positioning with policy disagreement.
@kyd7058
Mar 4, 2025
It saddens me to be an American. I wish it wasn’t so, but at the moment that is the truth. Maybe one day I will be a proud American.
It saddens me to be an American. I wish it wasn’t so, but at the moment that is the truth. Maybe one day I will be a proud American.
Expresses shame about American identity and aspiration for future pride, reflecting identity-based concerns rather than policy specifics.
@cullenmacgillivary6669
Mar 4, 2025
Absolute parasites
Absolute parasites
Dehumanizing language framing immigrants as parasites, combining hostile identity framing with threat rhetoric.
DC2926-l9p
Feb 4, 2026
White cum faced fuckers shouldnt be barking yall destroyed the native red indians to live here now dont bark when other races come and live here . Had it been muslims you would have spread …
White cum faced fuckers shouldnt be barking yall destroyed the native red indians to live here now dont bark when other races come and live here . Had it been muslims you would have spread ur legs for them 😂😂
Invokes historical injustice against Indigenous peoples to challenge white Canadians' right to oppose immigration, using sarcasm and racial framing.
Dani_Rojas_3
Feb 4, 2026
Make Canada Great Again. Be the 51 state of the United States.
Make Canada Great Again. Be the 51 state of the United States.
Asserts Canadian national identity through a political slogan while framing Canada's relationship to the US, with implicit call to action.
@jefferyaustin1571
Mar 4, 2025
5:49 Ignorant white racist man
5:49 Ignorant white racist man
Makes a character judgment based on perceived race and ideology, asserting moral disapproval through identity-based framing.
Subway_B
Jan 27, 2026
We support Trump
We support Trump
Simple statement of political allegiance and group membership, asserting support for Trump as an identity position.
Identity Assertion
0.85
@Peace-q3k
Mar 4, 2025
India is one of the most disgusting and vile country with a vile religion and culture. Simply not wanting that in Canada is not racist. It’s just logically sound. We just wanna live a normal …
India is one of the most disgusting and vile country with a vile religion and culture. Simply not wanting that in Canada is not racist. It’s just logically sound. We just wanna live a normal life like we used to in Canada.
Makes sweeping negative claims about Indian culture and religion while framing exclusion as logical rather than racist.
arkhamxavier3066
Feb 3, 2026
Canadian here, my local malls food court used to include subway, Mary browns, Tim’s hortons etc… today, it’s all foreign food places and you can barely read any of the names of each spot. Liberalism …
Canadian here, my local malls food court used to include subway, Mary browns, Tim’s hortons etc… today, it’s all foreign food places and you can barely read any of the names of each spot. Liberalism ruined Canada.
Personal observation framed as cultural displacement with nationalist critique, asserting Canadian identity concerns about foreign presence.
MXe-g9k
Jan 27, 2026
back to early 2000s, "bad guy label" was definatly on Chinese. How did Indians take over that labe so fast?
back to early 2000s, "bad guy label" was definatly on Chinese. How did Indians take over that labe so fast?
Comment frames ethnic groups as bearing negative stereotypes and compares how quickly one group replaced another in public perception.
oscarduh8696
Feb 3, 2026
I want to be Canadian ?
I want to be Canadian ?
Simple expression of desire to belong to Canada, asserting identity aspiration.
Identity Assertion
0.85
@Ahnalira
Mar 4, 2025
Compare Videos
Select 2–4 videos to compare their discourse profiles side by side (% of labeled comments).
Discourse Taxonomy
Category Distribution
Primary discourse type assigned to each comment
Classifier Confidence
Distribution of confidence scores across all labeled comments
Discourse Over Time
Top 6 discourse types by month — how framing evolves over time
Category Co-occurrence
Which discourse types most frequently appear together on the same comment
Top Channels by Discourse Type
Identity Assertion
CNN
2,313
Tyler Oliveira
1,991
RocaNews
467
JamCan
274
Yoke Immigration Canada
89
Solidarity
CNN
4,297
Tyler Oliveira
400
RocaNews
75
JamCan
36
CTV Your Morning
32
Policy Critique
CNN
3,445
Tyler Oliveira
551
Toronto Sun
340
CTV News
268
RocaNews
235
Humor / Satire
CNN
2,078
Tyler Oliveira
1,667
RocaNews
241
Global News
89
CTV News
68
Fear / Threat
Tyler Oliveira
1,549
CNN
1,332
RocaNews
321
JamCan
204
Toronto Sun
118
Meta-Commentary
Tyler Oliveira
1,702
CNN
1,478
RocaNews
168
CTV News
81
JamCan
77
Unverified Claim
CNN
1,480
Tyler Oliveira
820
RocaNews
203
Yoke Immigration Canada
203
JamCan
152
Moral Argument
CNN
1,733
Tyler Oliveira
704
RocaNews
205
JamCan
73
CTV Your Morning
23
Classified by Claude Haiku (Anthropic)
|
14-category DH taxonomy
|
Search
|
Discourse Quality (Perspective API)