The right to protest ends when it infringes on other's rights to go about their daily life. Occupying highways and roads for months on end is not a peaceful protest.
Canadian politicians, including some in the cabinet, supported violent protests in India. Canadian citizens fueled money to the protests in India.