This is a detailed list of permitted and non-permitted items regulated by Transport Canada for flights originating within Canada. The list is not all-inclusive and is updated as necessary.
You should check with your air carrier or travel agent for restrictions on flights originating outside of Canada.