Masses of Canadians march through Toronto chanting “freedom”