Thursday, June 24
CONFRONT THE INVASION A night of solidarity with Mapuche peoples and all indigenous nations. 8 pm. Free. Steelworkers Hall, 25 Cecil. g20.torontomobilize.org.
G20 SUMMIT NONVIOLENT PRAYER VIGIL PLANNING/TRAINING Student Christian Movement planning and training session for participants in the Jun 27 prayer vigil. 6 pm. St Simon the Apostle, 525 Bloor E. 416-526-5438, email@example.com.
INDIGENOUS DAY OF ACTION March in support of indigenous people's rights. 11 am. Free. Queen's Park, starting at south lawn. g20.torontomobilize.org.
SIX MILES DEEP Documentary on the dispute in Caledonia, Ont, over encroaching development on Six Nations land and the group of women who have led a cultural reawakening in their community. 5 pm. $10. Toronto Underground Cinema, 186 Spadina. g20.torontomobilize.org, or smartchange.ca.
TORONTO HOTEL WORKERS STRIKE AND COMMUNITY RALLY Global day of action in defence of workers' right to organize unions, with picketing from 7 am to 7 pm, and a mass rally at 4:30 pm. Novotel Hotel, 45 the Esplanade. g20.torontomobilize.org.
Friday, June 25
FEMINIST PICNIC AND POLITICS Feminists against the G20. 12:30 pm. Allan Gardens, Carlton and Sherbourne. g20.torontomobilize.org.
JUSTICE FOR OUR COMMUNITIES! NO TO G8/G20! YES TO TAKING BACK OUR CITY A rally, march, block party and tent city protest the G8/G20 summits. 2:30 pm. Free. Allan Gardens, Carlton and Sherbourne. 25june.wordpress.com.
SHOUT OUT FOR GLOBAL JUSTICE! Council of Canadians challenges the G20 and demands trade, water and climate justice, w/ Maude Barlow, Lee Gerard, Amy Goodman, John Hilary, Naomi Klein, Vandana Shiva, Pablo Solon and Clayton Thomas-Muller. 7 pm. $20. Massey Hall, 178 Victoria. 416-872-4255.
Saturday, June 26
COMMITTEE TO SUPPORT DEMOCRACY IN VIETNAM The GTA's Vietnamese refugee community protests the attendance of Vietnam's prime minister at the G20 summit and demands democratic change. 11 am. Queen's Park north lawn, College and University. firstname.lastname@example.org.
FIGHT BACK AGAINST THE G20 Trade unionists, youth and students discuss the socialist alternative to the G20. 7-9 pm. Free. Imperial Pub, 54 Dundas E. email@example.com.
FREE SLEEPOVER AND BREAKFAST FOR ACTIVISTS Regenesis hosts an activist greet and mingle in solidarity with the anti-G20 protests. Bring a sleeping bag and enjoy a pancake breakfast. From 5:30 pm. 1555 Dupont. g20.torontomobilize.org.
GET OFF THE FENCE Confrontational anti-colonial, anti-capitalist contingent marches with People First demo and then moves toward the barrier. 1 pm. Queen's Park, College and University. g20.torontomobilize.org/getoffthefence.
G20 SUMMITSLAM Toronto Poetry Slam spoken word artists, featuring John Akpata. 7:30 pm. $5. Underground @ The Drake Hotel, 1150 Queen W. torontopoetryslam.com.
PEACE RALLY AT THE G20 SUMMIT Canadian Peace Alliance rally and march to Queen's Park to end the siege of Gaza, torture and war. 12:30 pm. Free. U.S. Consulate, 360 University. 416-585-5555. acp-cpa.ca.
PEOPLE FIRST RALLY AND MARCH Stand up for women's rights, the Robin Hood tax, good jobs, ending poverty and stopping climate change at a major rally organized by Council of Canadians, Greenpeace, Oxfam, Ontario Federation of Labour and the CLC. 1 pm. Queen's Park, College and University. 416-441-3710, firstname.lastname@example.org.
SATURDAY NIGHT FEVER: RADICAL STREET PARTY Roaming street party with radical MCs, guerrilla DJs and underground bands. Beat the heat! Reclaim the streets! Late till dawn. Details at fever2010wordpress.com. g20torontomobilize.org.
Sunday, June 27
BIKE BLOCK Critical Mass protest. 1 pm. Bloor and Spadina. g20.torontomobilize.org.
FIREWORKS FOR PRISONS DEMONSTRATION DURING G20 Noise demonstration against prisons. Confrontation welcome. 5 pm. Bruce MacKay Park, Dundas and Wardell. fireworksforprisons.wordpress.com.
G20 SUMMIT NONVIOLENT PRAYER VIGIL Student Christian Movement walk to the barricade and prayer vigil. Those willing to risk arrest by obstructing the entry will be offered legal help; non-obstructors welcome. 2 pm. St James Anglican Cathedral, King & Church. g20.torontomobilize.org.
HUMAN SUMMIT PROJECT A G20 peaceful civic engagement with music, speakers and global meditation. 11 am-3 pm. Free. Woodbine Park, Woodbine and Lake Shore. humansummit.com.