The flag previously known as the Canadian Naval Jack became the Canadian Naval Ensign, whereas the National Flag became the Canadian Naval Jack.
Read more about the Canadian Navel Ensign from the official government news release.
Canadian Forces Ensign, Air Command, Army Flag, Naval Jack, and Coast Guard Jack can only be purchased by the current military personnel on behalf of their units, regiments, etc. (not available to the general public). Proper ID is required for purchase.