[{"quarter":"2016-07-01","country_code":"CAN","product":"Accommodation","product_key":"accommodation","demand_mcad":4965.0,"domestic_mcad":3005.0,"foreign_mcad":1960.0,"foreign_share_pct":39.48,"domestic_share_pct":60.52,"yoy_pct":8.81,"momentum_mcad":402.0,"demand_index_2019q":80.2,"recovery_gap_pp":-19.8,"tourism_momentum_score":45.87,"momentum_rank":6,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"0171c0444f66080f"},{"quarter":"2016-07-01","country_code":"CAN","product":"Passenger air transport","product_key":"air","demand_mcad":5915.0,"domestic_mcad":4074.0,"foreign_mcad":1841.0,"foreign_share_pct":31.12,"domestic_share_pct":68.88,"yoy_pct":6.4,"momentum_mcad":356.0,"demand_index_2019q":80.3,"recovery_gap_pp":-19.7,"tourism_momentum_score":39.31,"momentum_rank":11,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"36d0854a0a538478"},{"quarter":"2016-07-01","country_code":"CAN","product":"Interurban, charter and tour bus transport","product_key":"bus","demand_mcad":311.0,"domestic_mcad":176.0,"foreign_mcad":135.0,"foreign_share_pct":43.41,"domestic_share_pct":56.59,"yoy_pct":-0.32,"momentum_mcad":-1.0,"demand_index_2019q":106.9,"recovery_gap_pp":6.9,"tourism_momentum_score":54.42,"momentum_rank":2,"record_high":0,"below_2019":0,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"fb1917125f741e57"},{"quarter":"2016-07-01","country_code":"CAN","product":"Convention fees","product_key":"convention","demand_mcad":255.0,"domestic_mcad":157.0,"foreign_mcad":98.0,"foreign_share_pct":38.43,"domestic_share_pct":61.57,"yoy_pct":8.97,"momentum_mcad":21.0,"demand_index_2019q":75.2,"recovery_gap_pp":-24.8,"tourism_momentum_score":39.99,"momentum_rank":10,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"1fc83218ced6dbf8"},{"quarter":"2016-07-01","country_code":"CAN","product":"Food and beverage services","product_key":"food_beverage","demand_mcad":4743.0,"domestic_mcad":3352.0,"foreign_mcad":1391.0,"foreign_share_pct":29.33,"domestic_share_pct":70.67,"yoy_pct":6.94,"momentum_mcad":308.0,"demand_index_2019q":87.1,"recovery_gap_pp":-12.9,"tourism_momentum_score":49.45,"momentum_rank":4,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"18856ea913ff2aea"},{"quarter":"2016-07-01","country_code":"CAN","product":"Vehicle fuel","product_key":"fuel","demand_mcad":2359.0,"domestic_mcad":2110.0,"foreign_mcad":249.0,"foreign_share_pct":10.56,"domestic_share_pct":89.44,"yoy_pct":-5.56,"momentum_mcad":-139.0,"demand_index_2019q":86.9,"recovery_gap_pp":-13.1,"tourism_momentum_score":14.78,"momentum_rank":15,"record_high":0,"below_2019":1,"foreign_led":0,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"2fe7eddc50d74b14"},{"quarter":"2016-07-01","country_code":"CAN","product":"Other products","product_key":"other_products","demand_mcad":5207.0,"domestic_mcad":3530.0,"foreign_mcad":1677.0,"foreign_share_pct":32.21,"domestic_share_pct":67.79,"yoy_pct":3.66,"momentum_mcad":184.0,"demand_index_2019q":89.8,"recovery_gap_pp":-10.2,"tourism_momentum_score":43.77,"momentum_rank":7,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"11c8f2ff35d33019"},{"quarter":"2016-07-01","country_code":"CAN","product":"Other tourism products","product_key":"other_tourism","demand_mcad":5886.0,"domestic_mcad":4743.0,"foreign_mcad":1143.0,"foreign_share_pct":19.42,"domestic_share_pct":80.58,"yoy_pct":3.97,"momentum_mcad":225.0,"demand_index_2019q":87.4,"recovery_gap_pp":-12.6,"tourism_momentum_score":41.57,"momentum_rank":8,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"52eae731ac4baf2e"},{"quarter":"2016-07-01","country_code":"CAN","product":"Other transportation","product_key":"other_transport","demand_mcad":352.0,"domestic_mcad":204.0,"foreign_mcad":148.0,"foreign_share_pct":42.05,"domestic_share_pct":57.95,"yoy_pct":1.15,"momentum_mcad":4.0,"demand_index_2019q":90.7,"recovery_gap_pp":-9.3,"tourism_momentum_score":38.06,"momentum_rank":13,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"c43cfe0e8eedc4a1"},{"quarter":"2016-07-01","country_code":"CAN","product":"Pre-trip expenses","product_key":"pre_trip","demand_mcad":1086.0,"domestic_mcad":1086.0,"foreign_mcad":0.0,"foreign_share_pct":0.0,"domestic_share_pct":100.0,"yoy_pct":3.92,"momentum_mcad":41.0,"demand_index_2019q":86.7,"recovery_gap_pp":-13.3,"tourism_momentum_score":40.57,"momentum_rank":9,"record_high":0,"below_2019":1,"foreign_led":0,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"8bedc830f0537822"},{"quarter":"2016-07-01","country_code":"CAN","product":"Passenger rail transport","product_key":"rail","demand_mcad":93.0,"domestic_mcad":67.0,"foreign_mcad":26.0,"foreign_share_pct":27.96,"domestic_share_pct":72.04,"yoy_pct":16.25,"momentum_mcad":13.0,"demand_index_2019q":83.0,"recovery_gap_pp":-17.0,"tourism_momentum_score":69.88,"momentum_rank":1,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"bf525f45f2f3e5f3"},{"quarter":"2016-07-01","country_code":"CAN","product":"Recreation and entertainment","product_key":"recreation","demand_mcad":2709.0,"domestic_mcad":1928.0,"foreign_mcad":781.0,"foreign_share_pct":28.83,"domestic_share_pct":71.17,"yoy_pct":3.44,"momentum_mcad":90.0,"demand_index_2019q":85.0,"recovery_gap_pp":-15.0,"tourism_momentum_score":37.08,"momentum_rank":14,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"839fd5e25f5ec6ab"},{"quarter":"2016-07-01","country_code":"CAN","product":"Vehicle rental","product_key":"rental","demand_mcad":603.0,"domestic_mcad":358.0,"foreign_mcad":245.0,"foreign_share_pct":40.63,"domestic_share_pct":59.37,"yoy_pct":10.44,"momentum_mcad":57.0,"demand_index_2019q":76.7,"recovery_gap_pp":-23.3,"tourism_momentum_score":45.91,"momentum_rank":5,"record_high":0,"below_2019":1,"foreign_led":0,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"2ae8c0391c68616d"},{"quarter":"2016-07-01","country_code":"CAN","product":"Vehicle repairs and parts","product_key":"repairs","demand_mcad":1542.0,"domestic_mcad":1415.0,"foreign_mcad":127.0,"foreign_share_pct":8.24,"domestic_share_pct":91.76,"yoy_pct":3.21,"momentum_mcad":48.0,"demand_index_2019q":87.0,"recovery_gap_pp":-13.0,"tourism_momentum_score":38.99,"momentum_rank":12,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"55ba6927dae23604"},{"quarter":"2016-07-01","country_code":"CAN","product":"Travel services","product_key":"travel_services","demand_mcad":1836.0,"domestic_mcad":1572.0,"foreign_mcad":264.0,"foreign_share_pct":14.38,"domestic_share_pct":85.62,"yoy_pct":4.14,"momentum_mcad":73.0,"demand_index_2019q":93.8,"recovery_gap_pp":-6.2,"tourism_momentum_score":50.13,"momentum_rank":3,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":37862.0,"quarter_foreign_share_pct":26.64,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"5826e1e6c6f25fd5"},{"quarter":"2016-10-01","country_code":"CAN","product":"Accommodation","product_key":"accommodation","demand_mcad":2854.0,"domestic_mcad":1540.0,"foreign_mcad":1314.0,"foreign_share_pct":46.04,"domestic_share_pct":53.96,"yoy_pct":10.75,"momentum_mcad":277.0,"demand_index_2019q":83.5,"recovery_gap_pp":-16.5,"tourism_momentum_score":66.03,"momentum_rank":2,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":22062.0,"quarter_foreign_share_pct":24.41,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"1f72440bbd5cd459"},{"quarter":"2016-10-01","country_code":"CAN","product":"Passenger air transport","product_key":"air","demand_mcad":4193.0,"domestic_mcad":3118.0,"foreign_mcad":1075.0,"foreign_share_pct":25.64,"domestic_share_pct":74.36,"yoy_pct":4.46,"momentum_mcad":179.0,"demand_index_2019q":80.1,"recovery_gap_pp":-19.9,"tourism_momentum_score":34.72,"momentum_rank":13,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":22062.0,"quarter_foreign_share_pct":24.41,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"19f6543d3a12e903"},{"quarter":"2016-10-01","country_code":"CAN","product":"Interurban, charter and tour bus transport","product_key":"bus","demand_mcad":273.0,"domestic_mcad":142.0,"foreign_mcad":131.0,"foreign_share_pct":47.99,"domestic_share_pct":52.01,"yoy_pct":-2.15,"momentum_mcad":-6.0,"demand_index_2019q":103.4,"recovery_gap_pp":3.4,"tourism_momentum_score":40.0,"momentum_rank":11,"record_high":0,"below_2019":0,"foreign_led":1,"quarter_total_mcad":22062.0,"quarter_foreign_share_pct":24.41,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"dd6bab1b29a5665a"},{"quarter":"2016-10-01","country_code":"CAN","product":"Convention fees","product_key":"convention","demand_mcad":195.0,"domestic_mcad":137.0,"foreign_mcad":58.0,"foreign_share_pct":29.74,"domestic_share_pct":70.26,"yoy_pct":11.43,"momentum_mcad":20.0,"demand_index_2019q":75.3,"recovery_gap_pp":-24.7,"tourism_momentum_score":57.14,"momentum_rank":4,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":22062.0,"quarter_foreign_share_pct":24.41,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"a4681b7ca6455b26"},{"quarter":"2016-10-01","country_code":"CAN","product":"Food and beverage services","product_key":"food_beverage","demand_mcad":2456.0,"domestic_mcad":1815.0,"foreign_mcad":641.0,"foreign_share_pct":26.1,"domestic_share_pct":73.9,"yoy_pct":5.77,"momentum_mcad":134.0,"demand_index_2019q":86.9,"recovery_gap_pp":-13.1,"tourism_momentum_score":49.82,"momentum_rank":6,"record_high":0,"below_2019":1,"foreign_led":1,"quarter_total_mcad":22062.0,"quarter_foreign_share_pct":24.41,"quarter_top_product":"air","quarter_breadth_pct":86.7,"asof_quarter":"2026-04-01","source_table":"36100230","row_hash":"ff9be6b80398440c"}]