The recent suite of poorly conceived and hastily passed laws in Canada (Bill 5 in Ontario, Bill 15 in British........
visit website