Canada’s 60,000 federally-registered charities may engage in non-partisan political activities under a sweeping Ontario Superior Court ruling. A judge yesterday struck down Canada Revenue Agency guidelines on advocacy as an illegal curb on free speech: “The impact of this case is huge.”