{
  "project": "canada-gpu-premium",
  "title": "The Montreal Premium",
  "snapshot_date": "2026-10-09",
  "vintage_note": "Cloud GPU list prices move monthly. This snapshot is dated; re-run scripts/ to refresh.",
  "fx": {
    "pair": "FXCADUSD",
    "rate": 0.7022,
    "rate_date": "2026-10-08",
    "source": "Bank of Canada Valet",
    "source_url": "https://www.bankofcanada.ca/valet/observations/FXCADUSD/json",
    "note": "FXCADUSD 0.7022 on 2026-10-08 means 1 CAD = 0.7022 USD; 1 USD = 1.4241 CAD. Canadian customers are billed in CAD against USD list prices, so premiums are shown in both currencies.",
    "usd_to_cad": 1.4241
  },
  "row_count": 18,
  "rows": [
    {
      "provider": "aws",
      "gpu": "A100 40GB",
      "gpus_per_vm": 8,
      "sku": "p4d.24xlarge",
      "rate_type": "on-demand",
      "ca_region": "ca-central-1",
      "us_region": "us-east-1",
      "us_usd_hr": 21.9576,
      "ca_usd_hr": 25.2517,
      "us_cad_hr": 31.2698,
      "ca_cad_hr": 35.9609,
      "premium_pct": 15.0,
      "source": "AWS Price List Bulk API (AmazonEC2 offer file)",
      "source_url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/"
    },
    {
      "provider": "aws",
      "gpu": "A10G 24GB",
      "gpus_per_vm": 4,
      "sku": "g5.12xlarge",
      "rate_type": "on-demand",
      "ca_region": "ca-central-1",
      "us_region": "us-east-1",
      "us_usd_hr": 5.672,
      "ca_usd_hr": 6.2978,
      "us_cad_hr": 8.0775,
      "ca_cad_hr": 8.9687,
      "premium_pct": 11.03,
      "source": "AWS Price List Bulk API (AmazonEC2 offer file)",
      "source_url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/"
    },
    {
      "provider": "aws",
      "gpu": "A10G 24GB",
      "gpus_per_vm": 1,
      "sku": "g5.2xlarge",
      "rate_type": "on-demand",
      "ca_region": "ca-central-1",
      "us_region": "us-east-1",
      "us_usd_hr": 1.212,
      "ca_usd_hr": 1.3457,
      "us_cad_hr": 1.726,
      "ca_cad_hr": 1.9164,
      "premium_pct": 11.03,
      "source": "AWS Price List Bulk API (AmazonEC2 offer file)",
      "source_url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/"
    },
    {
      "provider": "aws",
      "gpu": "A10G 24GB",
      "gpus_per_vm": 8,
      "sku": "g5.48xlarge",
      "rate_type": "on-demand",
      "ca_region": "ca-central-1",
      "us_region": "us-east-1",
      "us_usd_hr": 16.288,
      "ca_usd_hr": 18.0852,
      "us_cad_hr": 23.1957,
      "ca_cad_hr": 25.755,
      "premium_pct": 11.03,
      "source": "AWS Price List Bulk API (AmazonEC2 offer file)",
      "source_url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/"
    },
    {
      "provider": "aws",
      "gpu": "A10G 24GB",
      "gpus_per_vm": 1,
      "sku": "g5.xlarge",
      "rate_type": "on-demand",
      "ca_region": "ca-central-1",
      "us_region": "us-east-1",
      "us_usd_hr": 1.006,
      "ca_usd_hr": 1.117,
      "us_cad_hr": 1.4326,
      "ca_cad_hr": 1.5907,
      "premium_pct": 11.03,
      "source": "AWS Price List Bulk API (AmazonEC2 offer file)",
      "source_url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/"
    },
    {
      "provider": "azure",
      "gpu": "A100 80GB",
      "gpus_per_vm": 1,
      "sku": "Standard_NC24ads_A100_v4",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 3.673,
      "ca_usd_hr": 4.408,
      "us_cad_hr": 5.2307,
      "ca_cad_hr": 6.2774,
      "premium_pct": 20.01,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "A100 80GB",
      "gpus_per_vm": 2,
      "sku": "Standard_NC48ads_A100_v4",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 7.346,
      "ca_usd_hr": 8.815,
      "us_cad_hr": 10.4614,
      "ca_cad_hr": 12.5534,
      "premium_pct": 20.0,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "A100 80GB",
      "gpus_per_vm": 4,
      "sku": "Standard_NC96ads_A100_v4",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 14.692,
      "ca_usd_hr": 17.63,
      "us_cad_hr": 20.9228,
      "ca_cad_hr": 25.1068,
      "premium_pct": 20.0,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "H100 80GB",
      "gpus_per_vm": 1,
      "sku": "Standard_NC40ads_H100_v5",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 6.98,
      "ca_usd_hr": 8.59,
      "us_cad_hr": 9.9402,
      "ca_cad_hr": 12.233,
      "premium_pct": 23.07,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "H100 80GB",
      "gpus_per_vm": 2,
      "sku": "Standard_NC80adis_H100_v5",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 13.96,
      "ca_usd_hr": 17.18,
      "us_cad_hr": 19.8804,
      "ca_cad_hr": 24.466,
      "premium_pct": 23.07,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "T4 16GB",
      "gpus_per_vm": 2,
      "sku": "Standard_NC16as_T4_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 1.204,
      "ca_usd_hr": 1.336,
      "us_cad_hr": 1.7146,
      "ca_cad_hr": 1.9026,
      "premium_pct": 10.96,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "T4 16GB",
      "gpus_per_vm": 1,
      "sku": "Standard_NC4as_T4_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 0.526,
      "ca_usd_hr": 0.584,
      "us_cad_hr": 0.7491,
      "ca_cad_hr": 0.8317,
      "premium_pct": 11.03,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "T4 16GB",
      "gpus_per_vm": 4,
      "sku": "Standard_NC64as_T4_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 4.352,
      "ca_usd_hr": 4.82,
      "us_cad_hr": 6.1977,
      "ca_cad_hr": 6.8641,
      "premium_pct": 10.75,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "T4 16GB",
      "gpus_per_vm": 1,
      "sku": "Standard_NC8as_T4_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 0.752,
      "ca_usd_hr": 0.834,
      "us_cad_hr": 1.0709,
      "ca_cad_hr": 1.1877,
      "premium_pct": 10.9,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "V100 16GB",
      "gpus_per_vm": 2,
      "sku": "Standard_NC12s_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 6.12,
      "ca_usd_hr": 6.732,
      "us_cad_hr": 8.7155,
      "ca_cad_hr": 9.587,
      "premium_pct": 10.0,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "V100 16GB",
      "gpus_per_vm": 4,
      "sku": "Standard_NC24rs_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 13.46,
      "ca_usd_hr": 14.81,
      "us_cad_hr": 19.1683,
      "ca_cad_hr": 21.0909,
      "premium_pct": 10.03,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "V100 16GB",
      "gpus_per_vm": 4,
      "sku": "Standard_NC24s_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 12.24,
      "ca_usd_hr": 13.464,
      "us_cad_hr": 17.4309,
      "ca_cad_hr": 19.174,
      "premium_pct": 10.0,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    },
    {
      "provider": "azure",
      "gpu": "V100 16GB",
      "gpus_per_vm": 1,
      "sku": "Standard_NC6s_v3",
      "rate_type": "on-demand",
      "ca_region": "canadacentral",
      "us_region": "eastus",
      "us_usd_hr": 3.06,
      "ca_usd_hr": 3.366,
      "us_cad_hr": 4.3577,
      "ca_cad_hr": 4.7935,
      "premium_pct": 10.0,
      "source": "Azure Retail Prices API",
      "source_url": "https://prices.azure.com/api/retail/prices"
    }
  ]
}