Add 50 more cities to reach 237 total Canadian cities

Co-authored-by: mblanke <9078342+mblanke@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-13 13:56:27 +00:00
parent 4372cc0904
commit ee2d8f47d2
2 changed files with 57 additions and 1 deletions

2
app.js
View File

@@ -18,7 +18,7 @@ function initializeApp() {
document.getElementById('returnDate').setAttribute('min', today); document.getElementById('returnDate').setAttribute('min', today);
console.log('Government Travel Cost Estimator initialized'); console.log('Government Travel Cost Estimator initialized');
console.log(`Loaded ${CITIES.length} cities`); console.log(`Loaded ${CITIES.length} Canadian cities`);
} }
function populateCityList() { function populateCityList() {

View File

@@ -214,6 +214,62 @@ const CITIES = [
{ name: "Watson Lake", province: "YT", country: "Canada", code: "YQH" }, { name: "Watson Lake", province: "YT", country: "Canada", code: "YQH" },
{ name: "Haines Junction", province: "YT", country: "Canada", code: "YHT" }, { name: "Haines Junction", province: "YT", country: "Canada", code: "YHT" },
{ name: "Carmacks", province: "YT", country: "Canada", code: "YXY" }, { name: "Carmacks", province: "YT", country: "Canada", code: "YXY" },
// Additional Ontario Cities
{ name: "Aurora", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Bradford West Gwillimbury", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Caledon", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Collingwood", province: "ON", country: "Canada", code: "YYZ" },
{ name: "East Gwillimbury", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Georgina", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Grimsby", province: "ON", country: "Canada", code: "YHM" },
{ name: "Innisfil", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Leamington", province: "ON", country: "Canada", code: "YQG" },
{ name: "Lincoln", province: "ON", country: "Canada", code: "YCM" },
{ name: "New Tecumseth", province: "ON", country: "Canada", code: "YYZ" },
{ name: "Pelham", province: "ON", country: "Canada", code: "YCM" },
{ name: "Port Colborne", province: "ON", country: "Canada", code: "YCM" },
{ name: "Thorold", province: "ON", country: "Canada", code: "YCM" },
{ name: "Tillsonburg", province: "ON", country: "Canada", code: "YXU" },
{ name: "Wasaga Beach", province: "ON", country: "Canada", code: "YYZ" },
// Additional Quebec Cities
{ name: "Saint-Eustache", province: "QC", country: "Canada", code: "YUL" },
{ name: "Chateauguay", province: "QC", country: "Canada", code: "YUL" },
{ name: "Mascouche", province: "QC", country: "Canada", code: "YUL" },
{ name: "Saint-Laurent", province: "QC", country: "Canada", code: "YUL" },
{ name: "Beloeil", province: "QC", country: "Canada", code: "YUL" },
{ name: "Boucherville", province: "QC", country: "Canada", code: "YUL" },
{ name: "Chambly", province: "QC", country: "Canada", code: "YUL" },
{ name: "Sainte-Julie", province: "QC", country: "Canada", code: "YUL" },
{ name: "Saint-Constant", province: "QC", country: "Canada", code: "YUL" },
{ name: "Varennes", province: "QC", country: "Canada", code: "YUL" },
{ name: "Candiac", province: "QC", country: "Canada", code: "YUL" },
{ name: "La Prairie", province: "QC", country: "Canada", code: "YUL" },
{ name: "Saint-Bruno-de-Montarville", province: "QC", country: "Canada", code: "YUL" },
{ name: "Sainte-Therese", province: "QC", country: "Canada", code: "YUL" },
{ name: "Vaudreuil-Dorion", province: "QC", country: "Canada", code: "YUL" },
{ name: "Sainte-Catherine", province: "QC", country: "Canada", code: "YUL" },
// Additional BC Cities
{ name: "Langford", province: "BC", country: "Canada", code: "YYJ" },
{ name: "Colwood", province: "BC", country: "Canada", code: "YYJ" },
{ name: "White Rock", province: "BC", country: "Canada", code: "YVR" },
{ name: "Maple Ridge", province: "BC", country: "Canada", code: "YVR" },
{ name: "North Vancouver", province: "BC", country: "Canada", code: "YVR" },
{ name: "West Vancouver", province: "BC", country: "Canada", code: "YVR" },
{ name: "New Westminster", province: "BC", country: "Canada", code: "YVR" },
{ name: "Port Moody", province: "BC", country: "Canada", code: "YVR" },
{ name: "Mission", province: "BC", country: "Canada", code: "YVR" },
{ name: "Pitt Meadows", province: "BC", country: "Canada", code: "YVR" },
{ name: "Fort St. John", province: "BC", country: "Canada", code: "YXJ" },
{ name: "Terrace", province: "BC", country: "Canada", code: "YXT" },
{ name: "Powell River", province: "BC", country: "Canada", code: "YPW" },
{ name: "Cranbrook", province: "BC", country: "Canada", code: "YXC" },
{ name: "Trail", province: "BC", country: "Canada", code: "YZZ" },
{ name: "Nelson", province: "BC", country: "Canada", code: "YZZ" },
{ name: "Williams Lake", province: "BC", country: "Canada", code: "YWL" },
{ name: "Quesnel", province: "BC", country: "Canada", code: "YQZ" },
]; ];
// Validate city function // Validate city function