Hundreds of people marched on the eve of the group of seven meeting. Demonstrators protested against world leaders who they said ignored the interests of regular people.
They called for attention to climate change, questioning the amount of money being spent on the U.S. Military, and ending war worldwide.
Protesters are unlikely to startle any world leaders during the June 8-9 meeting. A security force of some 10,000 police and military personnel will make sure they are kept far from the summit at Manoir Richelieu, a luxury resort with dramatic views of the St. Lawrence River.
The G7 are organizing a series of events focused on global trade, migration, the environment, aboriginal rights and other issues.
The G7 groups Canada, the United States, Japan, Britain, Italy, France and Germany, and the EU also attends.