Citizenship bill C-24 is bad policy and potentially violates Charter