PhD. Views and opinions are my own.
Nothing makes sense, internal logic abandoned, characters jump between places, feels ridiculous and half-assed
Nothing makes sense, internal logic abandoned, characters jump between places, feels ridiculous and half-assed
We must stop the fascists
#cdnpoli
We must stop the fascists
#cdnpoli
That's another seat right there
#cdnpoli
That's another seat right there
#cdnpoli
www.thestar.com/real-estate/...
www.thestar.com/real-estate/...
Also, bring on a much more robust capital gains tax to the rich.
#cdnpoli @liberalca.bsky.social @ndp.ca #cpc
Also, bring on a much more robust capital gains tax to the rich.
#cdnpoli @liberalca.bsky.social @ndp.ca #cpc
Settlers attacked Hamdan Ballal's (Palestinian co-director) house, beat him, and when an ambulance came soldiers went into the ambulance and arrested him. No one knows where he is.
#nootherland #israel #palestine
Settlers attacked Hamdan Ballal's (Palestinian co-director) house, beat him, and when an ambulance came soldiers went into the ambulance and arrested him. No one knows where he is.
#nootherland #israel #palestine
Let’s be clear — it wastes public money to NOT do it.
#CityMakingMath HT @modacitylife.com
Let’s be clear — it wastes public money to NOT do it.
#CityMakingMath HT @modacitylife.com
#onpoli
#onpoli
Not because conservaturds got a "majority" (although, yeah, that too), but because they were elected based on 43% turnout.
#onpoli #ontario #politics
www.fairvote.ca/28/02/2025/p...
Not because conservaturds got a "majority" (although, yeah, that too), but because they were elected based on 43% turnout.
#onpoli #ontario #politics
www.fairvote.ca/28/02/2025/p...
#onpoli
#onpoli
Don't underestimate threats. It ends much worse than you expect.
Want to protect yourself from Trump? We need a strong province for that, with strong healthcare, education, welfare, agriculture, local government. Strong slogans only make us weak
#onpoli
#LiberalDebate
#cdnpoli
#LiberalDebate
#cdnpoli