Mayor Amarjeet Sohi has declared as a candidate for the Liberal Party in the next federal election. He should have resigned ...