Many in Canada are furious with the world leaders gathered there. Thousands marched through Toronto to protest over the G8 and G20 summits.