Canadian Coast Guard Navigational Warnings (NAVWARN)
Canadian Coast Guard Navigational Warnings (NAVWARN)
The Canadian Coast Guard publishes active Navigational Warnings (NAVWARNs) — urgent hazards, aid changes and marine activities in Canadian waters — as keyless WFS downloads (GeoJSON, CSV, GML, KML) on the CCG e-Navigation portal. NAVWARNs replace Notices to Shipping (NOTSHIPs).
Coverage
Active NAVWARNs in Canadian waters as served by the e-Nav WFS (a GetFeature count on 2026-11-06 matched 2711 features). Cancelled/historical depth beyond the active set is Not stated on the dataset page. Distinct from monthly/annual Notices to Mariners (NOTMAR).
Verdict
This is Canada's official active navigational-warning feed for agents tracking urgent waterway hazards — complementary to the already-listed Canadian NOTMAR editions. Canada.ca states NAVWARNs "replace Notices to Shipping (NOTSHIPs) and shall be construed as Notices to Shipping." The Canadian Coast Guard Open Information Licence covers Notices to Shipping and grants worldwide royalty-free rights to copy, adapt and exploit commercially with the required attribution statement.
Get the free weekly email
Free weekly email of newly verified free data. Unsubscribe by emailing us.
By entering your email and clicking Subscribe, you agree to receive the Signal Lab weekly email from Quantum Data Technologies Ltd., 3200-650 West Georgia Street, Vancouver, BC V6B 4P7, Canada (signal-lab@qdt.ai). You can unsubscribe at any time: reply "unsubscribe" to any email or write to signal-lab@qdt.ai. See our Privacy Policy.
Use in your agent
Fetch sample CCG NAVWARN WFS GeoJSON in memory. Checked against the provider's documentation on Nov 6, 2026.
Access
- No key. WFS GetFeature on e-nav.ccg-gcc.gc.ca.
Request
curl -sS -G 'https://e-nav.ccg-gcc.gc.ca/geoserver/nis/nw_en/ows' --data-urlencode 'service=WFS' --data-urlencode 'version=2.0.0' --data-urlencode 'request=GetFeature' --data-urlencode 'typeName=nw_en' --data-urlencode 'outputFormat=application/json' --data-urlencode 'count=5'Format
GeoJSON FeatureCollection of active NAVWARN features (nis_id, subject, areas, charts, validity, …).
Load into pandas (in memory)
Needs Python 3 with requests and pandas. The provider's terms limit storage or leave it unclear, so this snippet does not write a file.
"""Sample CCG NAVWARN WFS GeoJSON in memory. No key. Open Information Licence — attribute CCG/DFO (writes no file)."""
import requests
import pandas as pd
URL = "https://e-nav.ccg-gcc.gc.ca/geoserver/nis/nw_en/ows"
params = {
"service": "WFS",
"version": "2.0.0",
"request": "GetFeature",
"typeName": "nw_en",
"outputFormat": "application/json",
"count": 5,
}
r = requests.get(URL, params=params, timeout=60)
r.raise_for_status()
body = r.json()
rows = []
for f in body.get("features", []):
p = f.get("properties") or {}
rows.append({"nis_id": p.get("nis_id"), "subject": p.get("subject"), "areas": p.get("areas"), "validity": p.get("validity")})
df = pd.DataFrame(rows)
print("matched", body.get("totalFeatures") or body.get("numberMatched"))
print(df.to_string(index=False))
Run by us on 2026-11-06 (python 3 | requests). Result: WFS returned HTTP 200 on 2026-11-06; a count=5 sample parsed as FeatureCollection and the service reported 2711 matched features.
Limits
- Not stated numeric rate limit on the checked e-Nav dataset page.
Quirks
- NAVWARNs replace Notices to Shipping and are distinct from NOTMAR editions.
- Use CCG Open Information Licence attribution when you republish.
- This snippet writes no file; it keeps only a small in-memory sample.
Terms and attribution
- Canada.ca: NAVWARNs "replace Notices to Shipping (NOTSHIPs) and shall be construed as Notices to Shipping."
- CCG Open Information Licence covers Notices to Shipping and allows copy/adapt/commercial use with attribution; this sample does not persist the full feed.
Sources
Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer