I agree with you Jennifer. Shark finning is gross, wasteful, tasteless and symbolic.
But, a town council is limited in its power to enact laws. They can't send Canada off to war, can't pass laws barring immigrants to the city etc. Those are matters of national interest and under the authority of the federal government. Take airports for instance. ONLY the federal government has authority over airports and railways and navigable water because they are part of the national transportation infrastructure. Otherwise, the local NIMBY's would elect councillors to close every airport, port, and rail line because they impacted their own backyard and without regard to their importance to the country as a whole.
Local councils need to get their act together on shit they have power over, instead of trying to overreach their authority by trying to influence world issues. Well intentioned but none of their business as a local municipal council best left to local issues.