Capt Amarinder Singh's political rallies have been cancelled due to Canadian government's strictness and warning to about foreigners coming on visitor's visa and holding political activities.