Question: are air marshals on every flight in canada?
Answer: Sky marshals may be provided by airlines such as El Al (who provide sky marshals on every flight), or by government agencies such as the Austrian Einsatzkommando Cobra, Royal Canadian Mounted Police, German Federal Police, National Security Guard in India, Metropolitan Police SO18 (Aviation Security Operational Command ...