Open carry will mean a safer more independent Canada. Permits and courses will generate millions in revenue. read more