Yes, people can wear military uniforms in Canada, as long as they are not impersonating a member of the Canadian Armed Forces or misleading others about their military service.