{
  "checkedAt": "2026-10-25",
  "excludedLeads": [
    {
      "name": "Kitchen 4 Lease",
      "reason": "Operator homepage identifies Hudson Bend/West Austin, Texas; not an Ontario branch.",
      "url": "https://www.kitchen4lease.com/home"
    },
    {
      "name": "Launch Kitchen — Saskatoon",
      "reason": "Operator describes a concept with planned 2027 opening and target pricing; not an existing first-booking option.",
      "url": "https://launch.kitchen/saskatoon-sk-commercial-kitchen-rental/"
    },
    {
      "name": "Centre 104 — Centre for Autism Services Alberta",
      "reason": "Explicitly states kitchen is not AHS-certified and cannot support commercial food preparation.",
      "url": "https://centreforautismab.ca/rent-our-kitchen-space/"
    },
    {
      "name": "FOOD WORKS PEI",
      "reason": "Dedicated food-processing units with utility hookups and tailored monthly rents; equipped short-term kitchen access not established.",
      "url": "https://foodworkspei.ca/what-is-foodworks/"
    },
    {
      "name": "PEI Farm Centre",
      "reason": "Meeting/event facilities include a kitchen, but inspected primary page does not establish commercial production rental.",
      "url": "https://peifarmcentre.com/facilities.php"
    },
    {
      "name": "Novalea Kitchen",
      "reason": "Useful marketplace pricing lead; no separate primary operator terms verified in this pass.",
      "url": "https://www.thekitchendoor.com/kitchen-rental/novalea-kitchen"
    },
    {
      "name": "The Ville Cooperative",
      "reason": "Kitchen rental scope and current operator terms not established from primary evidence in this pass.",
      "url": "https://www.theville.ca/"
    }
  ],
  "method": "Primary operator, municipal and original PDF sources checked on the stated date. Prices are CAD. Published plans, minimums, fee gaps, deposits, source dates and access limits remain visible. Unknown costs stay null; tax rates and approval are not inferred.",
  "name": "FirstPrep Canada",
  "providers": [
    {
      "address": "41 George Street South, Brampton, ON",
      "bookingNotes": [
        "Operator website returned 503; municipal FAQ was accessible.",
        "Licence renews annually and expires January 31."
      ],
      "city": "Brampton",
      "description": "City-supported rental kitchens for bakers, caterers and food entrepreneurs.",
      "email": "thebramptoncitykitchen@gmail.com",
      "id": "brampton-commercial-kitchen",
      "name": "Brampton Commercial Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Confirm Class A/Class B applicability and current licence costs.",
            "Other charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 50,
              "basis": "booking",
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Refundable reservation hold."
              ],
              "refundable": true,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "unknown"
            }
          },
          "id": "kitchen-1-or-2",
          "name": "Kitchen 1 or Kitchen 2",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Payment processing",
              "notes": [
                "Required; amount unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "unknown"
            },
            {
              "amount": 209,
              "basis": "year",
              "label": "Catering licence",
              "notes": [
                "Class A fee if obtaining/renewing; FAQ also lists Class B $25 for outside caterers."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "conditional"
            },
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Required coverage; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "brampton-commercial-kitchen--brampton-city"
              ],
              "status": "unknown"
            }
          ],
          "rental": {
            "amount": 35,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 3,
            "minSpend": null,
            "notes": [
              "Three consecutive hours minimum."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "brampton-commercial-kitchen--brampton-city"
            ]
          },
          "sourceIds": [
            "brampton-commercial-kitchen--brampton-city"
          ],
          "tax": {
            "notes": [
              "City states all fees plus HST."
            ],
            "sourceIds": [
              "brampton-commercial-kitchen--brampton-city"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "municipal",
      "phone": "647-923-6081",
      "province": "ON",
      "requirements": [
        {
          "details": "City FAQ requires appropriate Brampton catering licence and identifies Class A for businesses preparing food in Brampton.",
          "label": "Catering licence",
          "sourceIds": [
            "brampton-commercial-kitchen--brampton-city"
          ]
        },
        {
          "details": "Certified food handler on-site; licence application needs $2 million CGL, health approval and applicable business documents.",
          "label": "Food safety and insurance",
          "sourceIds": [
            "brampton-commercial-kitchen--brampton-city"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Operator site unavailable (503); city FAQ inspected.",
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "rental",
            "deposit",
            "licence",
            "insurance",
            "tax",
            "contact"
          ],
          "id": "brampton-commercial-kitchen--brampton-city",
          "publishedAt": null,
          "title": "City of Brampton: Commercial Kitchen",
          "url": "https://www.brampton.ca/EN/Business/BEC/Pages/Brampton-Commercial-Kitchen.aspx"
        }
      ],
      "website": "https://www.brampton.ca/EN/Business/BEC/Pages/Brampton-Commercial-Kitchen.aspx"
    },
    {
      "address": "1125 Gerrard Street East, Toronto, ON M4L 1Y1",
      "bookingNotes": [
        "New clients must start with the introductory session.",
        "Later access: prepaid 16/25-hour packs or quoted monthly plans with three-month minimum.",
        "Confirmed shifts cannot be rescheduled."
      ],
      "city": "Toronto",
      "description": "Shared kitchen accepting commercial food production and baking.",
      "email": "themagpieincubator@gmail.com",
      "id": "magpie-cakery-incubator",
      "name": "The Magpie Cakery Incubator",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "No deep frying or delivery-app ghost kitchens.",
            "Extra cleaning, damage and overage may reduce deposit; rates unlisted.",
            "Supplies/linens provided by renter.",
            "One-time introductory booking before ongoing plans."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 300,
              "basis": "once",
              "creditAgainstRental": false,
              "label": "Deposit",
              "notes": [
                "Held until account closure; written request, inspection and deductions apply. Refund within seven business days."
              ],
              "refundable": true,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": 0,
              "basis": "once",
              "label": "Orientation",
              "notes": [
                "Included in introductory session."
              ],
              "refundable": null,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "none"
            }
          },
          "id": "first-session",
          "name": "First Session",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Coverage required; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "unknown"
            },
            {
              "amount": 25,
              "basis": null,
              "label": "Overnight cold storage",
              "notes": [
                "Per night for First Session/pack users; optional."
              ],
              "refundable": null,
              "sourceIds": [
                "magpie-cakery-incubator--magpie-pricing"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 225,
            "basis": "session",
            "hoursIncluded": 4,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 4,
            "minSpend": null,
            "notes": [
              "Single introductory block.",
              "One-time introductory booking before ongoing plans."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "magpie-cakery-incubator--magpie-pricing"
            ]
          },
          "sourceIds": [
            "magpie-cakery-incubator--magpie-pricing"
          ],
          "tax": {
            "notes": [
              "Published price plus HST."
            ],
            "sourceIds": [
              "magpie-cakery-incubator--magpie-pricing"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking"
          ]
        }
      ],
      "operatorType": "incubator",
      "phone": null,
      "province": "ON",
      "requirements": [
        {
          "details": "Current certificate required.",
          "label": "Food handler certificate",
          "sourceIds": [
            "magpie-cakery-incubator--magpie-pricing"
          ]
        },
        {
          "details": "$2 million CGL with The Magpie Cakery Incubator as additional insured.",
          "label": "Commercial liability insurance",
          "sourceIds": [
            "magpie-cakery-incubator--magpie-pricing"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "first-session",
            "deposit",
            "insurance",
            "storage",
            "requirements",
            "tax",
            "ongoing-commitment"
          ],
          "id": "magpie-cakery-incubator--magpie-pricing",
          "publishedAt": null,
          "title": "Magpie: Commercial Kitchen Rental Pricing",
          "url": "https://www.themagpiecakery.com/kitchen-rental-pricing"
        }
      ],
      "website": "https://www.themagpiecakery.com/kitchen-rental-pricing"
    },
    {
      "address": null,
      "bookingNotes": [
        "Pay drop-ins when reserving; setup/cleanup count within booked hours.",
        "Availability text conflicts: Monday–Thursday midnight–3pm versus prime rate through 6pm. Confirm permitted window."
      ],
      "city": "Toronto",
      "description": "Shared commercial kitchen for food entrepreneurs.",
      "email": null,
      "id": "culinarium-toronto",
      "name": "Culinarium",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Storage extra; quote required.",
            "Other charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": 50,
              "basis": "hour",
              "label": "Extra cleaning",
              "notes": [
                "Charged for inadequate cleanup."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            }
          },
          "id": "early-bird",
          "name": "Early bird: 6am–10am",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Required; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            {
              "amount": 80,
              "basis": null,
              "label": "Pizza oven",
              "notes": [
                "Optional equipment fee; charging period unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 40,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": 4,
            "minCommitment": null,
            "minHours": 4,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "culinarium-toronto--culinarium-rental"
            ]
          },
          "sourceIds": [
            "culinarium-toronto--culinarium-rental"
          ],
          "tax": {
            "notes": [
              "GST/HST added."
            ],
            "sourceIds": [
              "culinarium-toronto--culinarium-rental"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Storage extra; quote required.",
            "Other charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": 50,
              "basis": "hour",
              "label": "Extra cleaning",
              "notes": [
                "Charged for inadequate cleanup."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            }
          },
          "id": "prime-hours",
          "name": "Prime hours: 10am–6pm",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Required; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "unknown"
            },
            {
              "amount": 80,
              "basis": null,
              "label": "Pizza oven",
              "notes": [
                "Optional equipment fee; charging period unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "culinarium-toronto--culinarium-rental"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 50,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": 8,
            "minCommitment": null,
            "minHours": 4,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "culinarium-toronto--culinarium-rental"
            ]
          },
          "sourceIds": [
            "culinarium-toronto--culinarium-rental"
          ],
          "tax": {
            "notes": [
              "GST/HST added."
            ],
            "sourceIds": [
              "culinarium-toronto--culinarium-rental"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "+1 844-855-2433 ext. 102",
      "province": "ON",
      "requirements": [
        {
          "details": "$5 million liability insurance; add Culinarium as additional insured.",
          "label": "Insurance",
          "sourceIds": [
            "culinarium-toronto--culinarium-rental"
          ]
        },
        {
          "details": "Food Handler training certificate or arrangements; manager orientation before first use.",
          "label": "Food safety and orientation",
          "sourceIds": [
            "culinarium-toronto--culinarium-rental"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Page undated; email protected and full address not established from inspected primary pages.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "minimum",
            "insurance",
            "orientation",
            "cleaning",
            "equipment",
            "tax",
            "contact"
          ],
          "id": "culinarium-toronto--culinarium-rental",
          "publishedAt": null,
          "title": "Culinarium: Commercial Kitchen Rental",
          "url": "https://www.culinarium.to/rent-our-commercial-kitchen/"
        }
      ],
      "website": "https://www.culinarium.to/rent-our-commercial-kitchen/"
    },
    {
      "address": "1530 Stittsville Main Street, Unit C, Ottawa, ON",
      "bookingNotes": [
        "Quote requested through inquiry form; scheduled bookings require advance payment.",
        "Weekly plans minimum eight hours/week; monthly packages minimum twelve hours/week. Unused hours expire.",
        "Published windows: Sunday/Monday all day; Tuesday–Thursday 6pm–9am; Friday/Saturday 8pm–9am."
      ],
      "city": "Ottawa (Stittsville)",
      "description": "Working production kitchen renting individual workstations to compatible small food businesses.",
      "email": null,
      "id": "delights-by-mama-stittsville",
      "name": "Delights by Mama",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Bookings non-refundable.",
            "No restaurant/ghost-kitchen/delivery-app operations, customer pickup or parties.",
            "Additional cleaning charges/deductions possible."
          ],
          "costs": {
            "cleaning": {
              "amount": 50,
              "basis": "booking",
              "label": "Hourly rental cleaning fee",
              "notes": [
                "Page says hourly rentals include this fee; confirm quote treatment."
              ],
              "refundable": false,
              "sourceIds": [
                "delights-by-mama-stittsville--delights-rental"
              ],
              "status": "known"
            },
            "deposit": {
              "amount": 200,
              "basis": "once",
              "creditAgainstRental": false,
              "label": "Deposit",
              "notes": [
                "First rental; return in 5–10 business days if compliant and undamaged."
              ],
              "refundable": true,
              "sourceIds": [
                "delights-by-mama-stittsville--delights-rental"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "delights-by-mama-stittsville--delights-rental"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "delights-by-mama-stittsville--delights-rental"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly-drop-in",
          "name": "Hourly drop-in workstation",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Required; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "delights-by-mama-stittsville--delights-rental"
              ],
              "status": "unknown"
            }
          ],
          "rental": {
            "amount": null,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 4,
            "minSpend": null,
            "notes": [
              "Four consecutive hours minimum."
            ],
            "qualifier": "quote",
            "sourceIds": [
              "delights-by-mama-stittsville--delights-rental"
            ]
          },
          "sourceIds": [
            "delights-by-mama-stittsville--delights-rental"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "delights-by-mama-stittsville--delights-rental"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "613-485-MAMA",
      "province": "ON",
      "requirements": [
        {
          "details": "Food-production CGL active during rental, naming Delights by Mama Inc. additional insured.",
          "label": "Commercial liability insurance",
          "sourceIds": [
            "delights-by-mama-stittsville--delights-rental"
          ]
        },
        {
          "details": "Individual suitability review; comply with Ottawa Public Health and Safe Food Handling standards. Business must be nut-free.",
          "label": "Approval and food safety",
          "sourceIds": [
            "delights-by-mama-stittsville--delights-rental"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "No monetary rental rate in accessible page text; kitchen image link timed out.",
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "minimum",
            "deposit",
            "cleaning",
            "insurance",
            "restrictions",
            "contact",
            "quote"
          ],
          "id": "delights-by-mama-stittsville--delights-rental",
          "publishedAt": null,
          "title": "Delights by Mama: Kitchen Rental",
          "url": "https://delightsbymama.squarespace.com/kitchen-rental"
        }
      ],
      "website": "https://delightsbymama.squarespace.com/kitchen-rental"
    },
    {
      "address": "34 Pine Avenue, Palgrave, ON L7E 0L9",
      "bookingNotes": [
        "Individual dates/times need written approval.",
        "Website labels rates 2025; linked agreement effective October 1, 2026 retains $32/hour."
      ],
      "city": "Palgrave (Caledon)",
      "description": "Community commercial kitchen expressly offering food production, catering and cooking classes.",
      "email": "info@palgravekitchen.org",
      "id": "palgrave-united-community-kitchen",
      "name": "Palgrave United Community Kitchen (PUCK)",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Deposit clauses conflict: obtain written payment schedule; do not add $100 automatically.",
            "Cancellation within 72 hours forfeits full deposit.",
            "Additional charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleanup charges",
              "notes": [
                "Renter cleans; incurred costs invoiced for noncompliance."
              ],
              "refundable": null,
              "sourceIds": [
                "palgrave-united-community-kitchen--palgrave-2026-agreement"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": 100,
              "basis": "booking",
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Page 2: over four hours, $100 secures rental and balance due rental day; four hours or less/late bookings prepaid in full. Later clause requires $100 generally. Confirm applicability, credit and refundability."
              ],
              "refundable": null,
              "sourceIds": [
                "palgrave-united-community-kitchen--palgrave-2026-agreement"
              ],
              "status": "conditional"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "palgrave-united-community-kitchen--palgrave-2026-agreement"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "palgrave-united-community-kitchen--palgrave-2026-agreement"
              ],
              "status": "unknown"
            }
          },
          "id": "general-rental",
          "name": "Commercial kitchen — general rate",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Insurance premium",
              "notes": [
                "Required; premium unlisted."
              ],
              "refundable": null,
              "sourceIds": [
                "palgrave-united-community-kitchen--palgrave-2026-agreement"
              ],
              "status": "unknown"
            }
          ],
          "rental": {
            "amount": 32,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Setup/cleanup included in reserved time."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "palgrave-united-community-kitchen--palgrave-2026-agreement"
            ]
          },
          "sourceIds": [
            "palgrave-united-community-kitchen--palgrave-kitchen",
            "palgrave-united-community-kitchen--palgrave-2026-agreement"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "palgrave-united-community-kitchen--palgrave-2026-agreement"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering",
            "classes"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "905-880-0303",
      "province": "ON",
      "requirements": [
        {
          "details": "Signed agreement and rental-period liability insurance certificate; insurance limit blank. Form expects certificate seven days before rental.",
          "label": "Agreement and insurance",
          "sourceIds": [
            "palgrave-united-community-kitchen--palgrave-2026-agreement"
          ]
        },
        {
          "details": "Follow Peel food-safety rules; new sellers advised to consult public health.",
          "label": "Food safety",
          "sourceIds": [
            "palgrave-united-community-kitchen--palgrave-2026-agreement"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "HTML labels rates 2025; newer linked 2026 agreement also inspected.",
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "commercial-use",
            "rental",
            "contact"
          ],
          "id": "palgrave-united-community-kitchen--palgrave-kitchen",
          "publishedAt": null,
          "title": "PUCK: Certified Commercial Kitchen",
          "url": "https://palgravekitchen.org/certified-commercial-kitchen/"
        },
        {
          "accessNote": "Original four-page PDF text inspected. Effective October 1, 2026; publication date unstated. Deposit clauses conflict.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "payment",
            "deposit-conflict",
            "insurance",
            "cleaning",
            "cancellation"
          ],
          "id": "palgrave-united-community-kitchen--palgrave-2026-agreement",
          "publishedAt": null,
          "title": "PUCK Rental Agreement effective October 1, 2026",
          "url": "https://palgravekitchen.org/wp-content/uploads/2026/10/PUCK-Rental-Agreement-Oct-2026.pdf"
        }
      ],
      "website": "https://palgravekitchen.org/certified-commercial-kitchen/"
    },
    {
      "address": "Unit 1, 6905 Millcreek Drive, Mississauga, ON",
      "bookingNotes": [
        "Request rates and station availability; price depends on station/time.",
        "Half-day four-hour and full-day eight-hour sessions quoted separately.",
        "Monthly plans have allocated hours and thirty-day cancellation notice."
      ],
      "city": "Mississauga",
      "description": "Shared station rentals for food businesses, baking and catering.",
      "email": "hello@mifoodstudio.com",
      "id": "mifoodstudio-mississauga",
      "name": "MiFoodStudio",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Insurance requirements and other fees require confirmation.",
            "Operator compliance claims are not verification of the renter's approvals."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mifoodstudio-mississauga--mifoodstudio"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 0,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Pricing explicitly states no deposits."
              ],
              "refundable": null,
              "sourceIds": [
                "mifoodstudio-mississauga--mifoodstudio"
              ],
              "status": "none"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mifoodstudio-mississauga--mifoodstudio"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mifoodstudio-mississauga--mifoodstudio"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly-station",
          "name": "Hourly single station",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Cold/freezer storage",
              "notes": [
                "Optional; billed separately."
              ],
              "refundable": null,
              "sourceIds": [
                "mifoodstudio-mississauga--mifoodstudio"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": null,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 2,
            "minSpend": null,
            "notes": [
              "Station/time dependent; two-hour minimum per pricing and FAQ."
            ],
            "qualifier": "quote",
            "sourceIds": [
              "mifoodstudio-mississauga--mifoodstudio"
            ]
          },
          "sourceIds": [
            "mifoodstudio-mississauga--mifoodstudio"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "mifoodstudio-mississauga--mifoodstudio"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "289-270-0990",
      "province": "ON",
      "requirements": [
        {
          "details": "Valid certificate held by renter or team member; comply with Peel public-health requirements.",
          "label": "Food handler certificate",
          "sourceIds": [
            "mifoodstudio-mississauga--mifoodstudio"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Rates and insurance premiums not published. Page also says no minimums for graduates; pricing and FAQ both specify two-hour booking minimum.",
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "minimum",
            "quote",
            "deposit",
            "requirements",
            "contact",
            "storage"
          ],
          "id": "mifoodstudio-mississauga--mifoodstudio",
          "publishedAt": null,
          "title": "MiFoodStudio: Commercial and Commissary Kitchen Rental",
          "url": "https://mifoodstudio.com/"
        }
      ],
      "website": "https://mifoodstudio.com/"
    },
    {
      "address": "Dixon Road & Highway 27, Toronto, ON (intersection only)",
      "bookingNotes": [
        "Contact to book a tour and specify monthly hours, duration, equipment and storage.",
        "Exact address, onboarding, insurance and minimum commitment not established."
      ],
      "city": "Toronto",
      "description": "Commercial production and storage facility offering flexible cooking-space rentals.",
      "email": "torontocommercialkitchen@gmail.com",
      "id": "toronto-commercial-kitchen",
      "name": "Toronto Commercial Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Minimums, all additional fees and renter approval requirements remain unconfirmed.",
            "Published starting rate cannot establish a complete first-booking total."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "toronto-commercial-kitchen--toronto-commercial-services"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "toronto-commercial-kitchen--toronto-commercial-services"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "toronto-commercial-kitchen--toronto-commercial-services"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "toronto-commercial-kitchen--toronto-commercial-services"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly-from-rate",
          "name": "Commercial kitchen space",
          "otherFees": [],
          "rental": {
            "amount": 35,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Service-dependent starting price; request tailored quote."
            ],
            "qualifier": "from",
            "sourceIds": [
              "toronto-commercial-kitchen--toronto-commercial-services"
            ]
          },
          "sourceIds": [
            "toronto-commercial-kitchen--toronto-commercial-services",
            "toronto-commercial-kitchen--toronto-commercial-home"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "toronto-commercial-kitchen--toronto-commercial-services"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": null,
      "province": "ON",
      "requirements": [],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "from-rate",
            "branch",
            "contact",
            "storage"
          ],
          "id": "toronto-commercial-kitchen--toronto-commercial-services",
          "publishedAt": null,
          "title": "Toronto Commercial Kitchen: Services and Pricing",
          "url": "https://www.torontocommercialkitchen.com/services"
        },
        {
          "accessNote": "Operator identifies Toronto and publishes an intersection, not full street address.",
          "checkedAt": "2026-10-25",
          "fields": [
            "commercial-use",
            "rental-model"
          ],
          "id": "toronto-commercial-kitchen--toronto-commercial-home",
          "publishedAt": null,
          "title": "Toronto Commercial Kitchen: Home",
          "url": "https://www.torontocommercialkitchen.com/"
        }
      ],
      "website": "https://www.torontocommercialkitchen.com/"
    },
    {
      "address": "The Red Barn, 6333 Market Avenue, Southlands, Delta",
      "bookingNotes": [
        "Remove all ingredients and personal equipment after each rental; no ongoing storage."
      ],
      "city": "Delta",
      "description": "Red Barn commercial kitchen offered for processing and food preparation.",
      "email": "Info@SouthlandsGrange.ca",
      "id": "southlands-grange-red-barn",
      "name": "Southlands Grange — Red Barn Commissary Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "2026 tariff; subject to change without notice.",
            "Farmers market vendor discount available; amount not stated.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 500,
              "basis": null,
              "creditAgainstRental": false,
              "label": "Refundable security / cleaning deposit",
              "notes": [
                "Separate refundable security / cleaning deposit. Frequency not stated."
              ],
              "refundable": true,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly",
          "name": "Hourly",
          "otherFees": [],
          "rental": {
            "amount": 35,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "southlands-grange-red-barn--southlands-rates"
            ]
          },
          "sourceIds": [
            "southlands-grange-red-barn--southlands-rates"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "southlands-grange-red-barn--southlands-rates"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "unknown",
          "conditions": [
            "2026 tariff; subject to change without notice.",
            "Farmers market vendor discount available; amount not stated.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 500,
              "basis": null,
              "creditAgainstRental": false,
              "label": "Refundable security / cleaning deposit",
              "notes": [
                "Separate refundable security / cleaning deposit. Frequency not stated."
              ],
              "refundable": true,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "southlands-grange-red-barn--southlands-rates"
              ],
              "status": "unknown"
            }
          },
          "id": "day-12h",
          "name": "12-hour day",
          "otherFees": [],
          "rental": {
            "amount": 350,
            "basis": "day",
            "hoursIncluded": 12,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "southlands-grange-red-barn--southlands-rates"
            ]
          },
          "sourceIds": [
            "southlands-grange-red-barn--southlands-rates"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "southlands-grange-red-barn--southlands-rates"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "community",
      "phone": null,
      "province": "BC",
      "requirements": [
        {
          "details": "Minimum Level One food safety and a Fraser Health permit.",
          "label": "Food safety and permit",
          "sourceIds": [
            "southlands-grange-red-barn--southlands-kitchen"
          ]
        },
        {
          "details": "Orientation required for first use.",
          "label": "Orientation",
          "sourceIds": [
            "southlands-grange-red-barn--southlands-kitchen"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "description",
            "address",
            "email",
            "requirements",
            "storage"
          ],
          "id": "southlands-grange-red-barn--southlands-kitchen",
          "publishedAt": null,
          "title": "Commissary Kitchen — Southlands Grange",
          "url": "https://southlandsgrange.ca/rental-venues/commissary-kitchen/"
        },
        {
          "accessNote": "PDF body labels tariff 2026; extracted document title contains 2023. Rates checked from the linked PDF table.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "deposit",
            "discount"
          ],
          "id": "southlands-grange-red-barn--southlands-rates",
          "publishedAt": "2026",
          "title": "STH Commissary Kitchen Rates 2026",
          "url": "https://southlandsgrange.ca/wp-content/uploads/2022/05/STH-Grange-Commissary-Kitchen-2026-1.pdf"
        }
      ],
      "website": "https://southlandsgrange.ca/rental-venues/commissary-kitchen/"
    },
    {
      "address": "222/224 Mackay Road, North Vancouver, BC V7P 3H4",
      "bookingNotes": [
        "Approved members book through Food Corridor.",
        "Kitchen access is 24/7."
      ],
      "city": "North Vancouver",
      "description": "Commissary serving producers, bakers and caterers.",
      "email": "ryan@northshorecommissary.com",
      "id": "north-shore-commissary",
      "name": "North Shore Commissary",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Monthly commitment prevents treating this as an isolated hourly booking.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly-monthly-minimum",
          "name": "Hourly membership",
          "otherFees": [],
          "rental": {
            "amount": 30,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Minimum 20 hours per month.",
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ]
          },
          "sourceIds": [
            "north-shore-commissary--northshore-plans"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "part-time-80h",
          "name": "Part-time shared station",
          "otherFees": [],
          "rental": {
            "amount": 1500,
            "basis": "month",
            "hoursIncluded": 80,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly plan; minimum tenure not stated.",
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ]
          },
          "sourceIds": [
            "north-shore-commissary--northshore-plans"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "unknown",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "north-shore-commissary--northshore-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "full-time-160h",
          "name": "Full-time",
          "otherFees": [],
          "rental": {
            "amount": 2750,
            "basis": "month",
            "hoursIncluded": 160,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly plan; minimum tenure not stated.",
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ]
          },
          "sourceIds": [
            "north-shore-commissary--northshore-plans"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "north-shore-commissary--northshore-plans"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": null,
      "province": "BC",
      "requirements": [
        {
          "details": "Submit business, product, storage and scheduling details; tour follows suitability review.",
          "label": "Application approval",
          "sourceIds": [
            "north-shore-commissary--northshore-application"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "address",
            "uses",
            "hours"
          ],
          "id": "north-shore-commissary--northshore-plans",
          "publishedAt": null,
          "title": "North Shore Commissary — Plans",
          "url": "https://northshorecommissary.com/"
        },
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "email",
            "booking",
            "storage",
            "access"
          ],
          "id": "north-shore-commissary--northshore-faq",
          "publishedAt": null,
          "title": "North Shore Commissary — FAQ",
          "url": "https://northshorecommissary.com/faqs"
        },
        {
          "accessNote": "Public linked application inspected read-only; no submission.",
          "checkedAt": "2026-10-25",
          "fields": [
            "requirements"
          ],
          "id": "north-shore-commissary--northshore-application",
          "publishedAt": null,
          "title": "Apply for Membership With North Shore Commissary",
          "url": "https://docs.google.com/forms/d/e/1FAIpQLSc-ddhkD6x2qAEo_1nKiS1kviHr7k--n2VubJTajicMuBh-Tg/viewform"
        }
      ],
      "website": "https://northshorecommissary.com/"
    },
    {
      "address": "10706 124 St NW, Edmonton, Alberta (basement)",
      "bookingNotes": [
        "Self-serve Skedda booking and 24/7 access.",
        "Clean within paid booking time."
      ],
      "city": "Edmonton",
      "description": "Food processing kitchens for packaged products and catering preparation.",
      "email": null,
      "id": "scale-kitchens-124-street",
      "name": "Scale Kitchens — 124 Street",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Retainer is rental credit, not an additional fee to add to session rent.",
            "Meat equipment adds a refundable $2,000 damage deposit.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 1000,
              "basis": "year",
              "creditAgainstRental": true,
              "label": "Annual prepaid rental retainer",
              "notes": [
                "Prepaid rent, credited against hours/storage until used; not an added consumption fee."
              ],
              "refundable": null,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "unknown"
            }
          },
          "id": "food-maker-custom",
          "name": "Food-maker kitchen rental",
          "otherFees": [
            {
              "amount": 2000,
              "basis": "once",
              "label": "Meat-equipment damage deposit",
              "notes": [
                "Required only for meat processing equipment; separate refundable security hold."
              ],
              "refundable": true,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "conditional"
            },
            {
              "amount": null,
              "basis": "month",
              "label": "Ongoing storage",
              "notes": [
                "Dedicated cold/dry storage is rentable; amount not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "scale-kitchens-124-street--scale-faq"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": null,
            "basis": "quote",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Minimum annual $1,000 prepaid rental retainer, credited against hours/storage.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "FAQ advertises $20–$40/hour depending on monthly commitment; exact applicable plan requires confirmation.",
              "Current linked facility tariff could not be inspected; do not use older indexed PDF prices."
            ],
            "qualifier": "quote",
            "sourceIds": [
              "scale-kitchens-124-street--scale-faq",
              "scale-kitchens-124-street--scale-facilities"
            ]
          },
          "sourceIds": [
            "scale-kitchens-124-street--scale-faq",
            "scale-kitchens-124-street--scale-facilities"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "scale-kitchens-124-street--scale-faq"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "catering"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": null,
      "province": "AB",
      "requirements": [
        {
          "details": "Business licence, staff food handler certifications, application and $2 million commercial liability insurance.",
          "label": "Application and credentials",
          "sourceIds": [
            "scale-kitchens-124-street--scale-faq"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "requirements",
            "retainer",
            "deposit",
            "cleaning",
            "pricing-model",
            "booking"
          ],
          "id": "scale-kitchens-124-street--scale-faq",
          "publishedAt": null,
          "title": "Scale Kitchens — FAQs",
          "url": "https://scalekitchens.ca/faqs-1"
        },
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "branch",
            "address",
            "uses"
          ],
          "id": "scale-kitchens-124-street--scale-facilities",
          "publishedAt": null,
          "title": "Scale Kitchens — Facilities",
          "url": "https://cod-oleander-5tnk.squarespace.com/facilities"
        },
        {
          "accessNote": "Current operator link redirected here but tool could not fetch. No tariff fact was taken from this PDF.",
          "checkedAt": "2026-10-25",
          "fields": [
            "access-limit"
          ],
          "id": "scale-kitchens-124-street--scale-current-pdf",
          "publishedAt": null,
          "title": "Current linked Edmonton rental information PDF",
          "url": "https://static1.squarespace.com/static/68fc1d8c0f3c1e5bd90337b7/t/6a9f7779b7ddfc2e2a26d38a/1788835705307/Scale+Kitchens+Edmonton+Rental+Info.pdf"
        }
      ],
      "website": "https://scalekitchens.ca/"
    },
    {
      "address": "240 - 90 Ave SE, Calgary, AB T2J 6P6",
      "bookingNotes": [
        "Dishes and linens are not included.",
        "Ask coordinator about production fit and rental conditions."
      ],
      "city": "Calgary",
      "description": "Industrial kitchen expressly offered for caterers and cooking classes.",
      "email": "tannis@acadiarec.com",
      "id": "acadia-community-kitchen",
      "name": "Acadia Community Association — Commercial Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Four-hour maximum, not a published minimum.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "weekday-non-prime",
          "name": "Weekday 6am–4pm",
          "otherFees": [],
          "rental": {
            "amount": 71,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": 4,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ]
          },
          "sourceIds": [
            "acadia-community-kitchen--acadia-kitchen"
          ],
          "tax": {
            "notes": [
              "Published rates are plus GST."
            ],
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "catering",
            "classes"
          ]
        },
        {
          "access": "unknown",
          "conditions": [
            "Weekdays from 4pm to close; all day weekends.",
            "Four-hour maximum, not a published minimum.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "prime",
          "name": "Evenings and weekends",
          "otherFees": [],
          "rental": {
            "amount": 110,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": 4,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ]
          },
          "sourceIds": [
            "acadia-community-kitchen--acadia-kitchen"
          ],
          "tax": {
            "notes": [
              "Published rates are plus GST."
            ],
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "catering",
            "classes"
          ]
        },
        {
          "access": "unknown",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "acadia-community-kitchen--acadia-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "extended",
          "name": "Extended rental",
          "otherFees": [],
          "rental": {
            "amount": 425,
            "basis": "session",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Session duration not stated; obtain scope before comparing."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ]
          },
          "sourceIds": [
            "acadia-community-kitchen--acadia-kitchen"
          ],
          "tax": {
            "notes": [
              "Published rates are plus GST."
            ],
            "sourceIds": [
              "acadia-community-kitchen--acadia-kitchen"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "catering",
            "classes"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "403-255-1252 ext. 222",
      "province": "AB",
      "requirements": [],
      "sources": [
        {
          "accessNote": "Linked booking portal returned no readable content; no booking terms inferred.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "tax",
            "contact",
            "uses",
            "equipment"
          ],
          "id": "acadia-community-kitchen--acadia-kitchen",
          "publishedAt": null,
          "title": "Acadia — Commercial Kitchen",
          "url": "https://acadia-ca.squarespace.com/kitchen"
        }
      ],
      "website": "https://acadia-ca.squarespace.com/kitchen"
    },
    {
      "address": "3027B Millar Avenue, Saskatoon, SK",
      "bookingNotes": [
        "Published plans specify delivery-only operations.",
        "Cleaning supplies included; cleaning-service fee not stated."
      ],
      "city": "Saskatoon",
      "description": "Shared kitchen rental alongside the operator’s food business.",
      "email": "skipabeetyxe@gmail.com",
      "id": "skip-a-beet-saskatoon",
      "name": "Skip a Beet — Shared Kitchen",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Delivery only.",
            "Monthly minimum applies.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "night",
          "name": "Night shift",
          "otherFees": [],
          "rental": {
            "amount": 100,
            "basis": "session",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Minimum four nights per month.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Night listed as 6pm–AM; end time unspecified.",
              "Includes small cold/dry storage."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ]
          },
          "sourceIds": [
            "skip-a-beet-saskatoon--skipabeet-kitchen"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Delivery only.",
            "Monthly minimum applies.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "day",
          "name": "Day shift",
          "otherFees": [],
          "rental": {
            "amount": 250,
            "basis": "day",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Minimum two days per month.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "8am–5pm; large cold/dry storage."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ]
          },
          "sourceIds": [
            "skip-a-beet-saskatoon--skipabeet-kitchen"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Delivery only.",
            "Monthly minimum applies.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "skip-a-beet-saskatoon--skipabeet-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "weekend",
          "name": "Weekend",
          "otherFees": [],
          "rental": {
            "amount": 200,
            "basis": "day",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Minimum two days per month.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "8am–5pm; large cold/dry storage."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ]
          },
          "sourceIds": [
            "skip-a-beet-saskatoon--skipabeet-kitchen"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "skip-a-beet-saskatoon--skipabeet-kitchen"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "306-221-9177",
      "province": "SK",
      "requirements": [
        {
          "details": "Commercial business licence, food safety training, public health approval/relevant licensing and own liability insurance.",
          "label": "Business and food safety",
          "sourceIds": [
            "skip-a-beet-saskatoon--skipabeet-kitchen"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "No publication date stated. Footer has a variant email spelling, but booking instructions consistently use skipabeetyxe@gmail.com.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "minimums",
            "requirements",
            "contact",
            "inclusions"
          ],
          "id": "skip-a-beet-saskatoon--skipabeet-kitchen",
          "publishedAt": null,
          "title": "Skip a Beet — Kitchen Rentals",
          "url": "https://www.skipabeet.ca/kitchenrentals"
        }
      ],
      "website": "https://www.skipabeet.ca/kitchenrentals"
    },
    {
      "address": "733 C 1st Ave N, Saskatoon, SK S7K 1X9",
      "bookingNotes": [
        "Hub also rents to the wider community; kitchen-specific eligibility needs confirmation.",
        "Booking link redirected to an inaccessible portal; rates and onboarding remain unverified."
      ],
      "city": "Saskatoon",
      "description": "Commercial kitchen rental promoted for culinary entrepreneurs.",
      "email": null,
      "id": "wbh-saskatoon-kitchen",
      "name": "Women’s Business Hub — Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "No public tariff verified.",
            "Food-for-sale approval and specific access conditions require confirmation.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "wbh-saskatoon-kitchen--wbh-kitchen"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "wbh-saskatoon-kitchen--wbh-kitchen"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "wbh-saskatoon-kitchen--wbh-kitchen"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "wbh-saskatoon-kitchen--wbh-kitchen"
              ],
              "status": "unknown"
            }
          },
          "id": "quote",
          "name": "Kitchen rental inquiry",
          "otherFees": [],
          "rental": {
            "amount": null,
            "basis": "quote",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "quote",
            "sourceIds": [
              "wbh-saskatoon-kitchen--wbh-kitchen"
            ]
          },
          "sourceIds": [
            "wbh-saskatoon-kitchen--wbh-kitchen"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "wbh-saskatoon-kitchen--wbh-kitchen"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "306-653-4464",
      "province": "SK",
      "requirements": [],
      "sources": [
        {
          "accessNote": "Operator page inspected. Linked Skedda booking redirected to Allbooked and could not be fetched.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental-access",
            "description",
            "address",
            "phone"
          ],
          "id": "wbh-saskatoon-kitchen--wbh-kitchen",
          "publishedAt": null,
          "title": "Saskatoon Open Door Society — Kitchen at WBH",
          "url": "https://sods.sk.ca/kitchen-at-wbh"
        },
        {
          "accessNote": "Entrepreneurship training programme and public facility rental are separate; programme eligibility not applied to rental.",
          "checkedAt": "2026-10-25",
          "fields": [
            "community-rental-scope"
          ],
          "id": "wbh-saskatoon-kitchen--wbh-hub",
          "publishedAt": null,
          "title": "Women’s Business Hub",
          "url": "https://sods.sk.ca/womens-business-hub"
        }
      ],
      "website": "https://sods.sk.ca/kitchen-at-wbh"
    },
    {
      "address": "Unit A, 370 Donald Street, Winnipeg, MB R3B 2J3",
      "bookingNotes": [
        "24/7 production access.",
        "Maximum three people per group; ask about extra stations.",
        "Long-term bookings/storage may use a contract with six-month minimum."
      ],
      "city": "Winnipeg",
      "description": "Shared commercial production kitchen.",
      "email": "info@kitchen-sync.ca",
      "id": "kitchen-sync-winnipeg",
      "name": "Kitchen Sync",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking.",
            "Casual use is less than 24 hours per month."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning charges",
              "notes": [
                "Possible deduction from deposit; cleaning tariff not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": 300,
              "basis": null,
              "creditAgainstRental": false,
              "label": "Damage deposit",
              "notes": [
                "Returned on departure if conditions met; cleaning charges may be deducted."
              ],
              "refundable": true,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "unknown"
            }
          },
          "id": "casual",
          "name": "Casual use",
          "otherFees": [
            {
              "amount": 200,
              "basis": "month",
              "label": "Walk-in cooler storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 100,
              "basis": "month",
              "label": "Extra fridge storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 100,
              "basis": "month",
              "label": "Extra freezer storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 75,
              "basis": "month",
              "label": "Consultation / training",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 32,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 3,
            "minSpend": null,
            "notes": [
              "One parking space included.",
              "Casual use is less than 24 hours per month."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "kitchen-sync-winnipeg--kitchen-sync-rental"
            ]
          },
          "sourceIds": [
            "kitchen-sync-winnipeg--kitchen-sync-rental"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "kitchen-sync-winnipeg--kitchen-sync-rental"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking.",
            "Published 40-hour minimum has no stated monthly period."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning charges",
              "notes": [
                "Possible deduction from deposit; cleaning tariff not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": 300,
              "basis": null,
              "creditAgainstRental": false,
              "label": "Damage deposit",
              "notes": [
                "Returned on departure if conditions met; cleaning charges may be deducted."
              ],
              "refundable": true,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "unknown"
            }
          },
          "id": "preferred",
          "name": "Preferred rate",
          "otherFees": [
            {
              "amount": 200,
              "basis": "month",
              "label": "Walk-in cooler storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 100,
              "basis": "month",
              "label": "Extra fridge storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 100,
              "basis": "month",
              "label": "Extra freezer storage",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            },
            {
              "amount": 75,
              "basis": "month",
              "label": "Consultation / training",
              "notes": [
                "Optional extra service."
              ],
              "refundable": null,
              "sourceIds": [
                "kitchen-sync-winnipeg--kitchen-sync-rental"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 30,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Published 40-hour minimum; period and single-booking applicability unclear. Confirm before pricing a session.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Dedicated storage locker, fridge space and parking included.",
              "Published 40-hour minimum has no stated monthly period."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "kitchen-sync-winnipeg--kitchen-sync-rental"
            ]
          },
          "sourceIds": [
            "kitchen-sync-winnipeg--kitchen-sync-rental"
          ],
          "tax": {
            "notes": [
              "Tax treatment not stated."
            ],
            "sourceIds": [
              "kitchen-sync-winnipeg--kitchen-sync-rental"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "204-227-4223",
      "province": "MB",
      "requirements": [
        {
          "details": "Insurance certificate with $2 million liability, Food Handlers Certificate, Manitoba Health/Agriculture permit and demonstrated kitchen capability.",
          "label": "Credentials",
          "sourceIds": [
            "kitchen-sync-winnipeg--kitchen-sync-rental"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Live operator tariff differs from older third-party scan; live rates retained. Deposit charging frequency not stated.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "minimums",
            "deposit",
            "cleaning",
            "requirements",
            "optional-fees",
            "contact"
          ],
          "id": "kitchen-sync-winnipeg--kitchen-sync-rental",
          "publishedAt": null,
          "title": "Kitchen Sync — Kitchen Rental",
          "url": "https://kitchen-sync.ca/kitchen-rental/"
        }
      ],
      "website": "https://kitchen-sync.ca/kitchen-rental/"
    },
    {
      "address": "15 St. Anne’s Road, Winnipeg, MB",
      "bookingNotes": [
        "Workspace availability determines access.",
        "Use contact form; published email was obscured by the source viewer."
      ],
      "city": "Winnipeg",
      "description": "Shared cooking, baking and prep workspaces.",
      "email": null,
      "id": "counter-space-winnipeg",
      "name": "Counter Space Community Kitchen",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": 150,
              "basis": null,
              "creditAgainstRental": false,
              "label": "Damage deposit",
              "notes": [
                "Published with 30-day introductory rental."
              ],
              "refundable": true,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Membership payment required as applicable; introductory fee not specified."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "introductory-30-days",
          "name": "30-day introductory rental",
          "otherFees": [
            {
              "amount": 25,
              "basis": "hour",
              "label": "Additional rental hours",
              "notes": [
                "After 12 included hours."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 300,
            "basis": "session",
            "hoursIncluded": 12,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "30-day rental period.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Additional hours $25; 9am–10pm bookings."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ]
          },
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ],
          "tax": {
            "notes": [
              "Base rental is plus GST."
            ],
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Deposit for recurring membership not clearly stated; $150 is shown with 30-day rental."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": 350,
              "basis": "year",
              "label": "Initial membership year",
              "notes": [
                "First-year fee; renewal differs."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "known"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "basic",
          "name": "Basic membership",
          "otherFees": [
            {
              "amount": 100,
              "basis": "year",
              "label": "Annual membership renewal",
              "notes": [
                "Future renewal; initial year fee shown separately."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            },
            {
              "amount": 20,
              "basis": "hour",
              "label": "Additional rental hours",
              "notes": [
                "After included hours."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 480,
            "basis": "month",
            "hoursIncluded": 24,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly base rent; membership year fee also applies.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "24-hour booking."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ]
          },
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ],
          "tax": {
            "notes": [
              "Base rent is plus GST; tax treatment of membership fee not stated."
            ],
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Deposit for recurring membership not clearly stated; $150 is shown with 30-day rental."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": 400,
              "basis": "year",
              "label": "Initial membership year",
              "notes": [
                "First-year fee; renewal differs."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "known"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "moderate",
          "name": "Moderate membership",
          "otherFees": [
            {
              "amount": 150,
              "basis": "year",
              "label": "Annual membership renewal",
              "notes": [
                "Future renewal; initial year fee shown separately."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            },
            {
              "amount": 15,
              "basis": "hour",
              "label": "Additional rental hours",
              "notes": [
                "After included hours."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 675,
            "basis": "month",
            "hoursIncluded": 45,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly base rent; membership year fee also applies.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "24-hour booking."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ]
          },
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ],
          "tax": {
            "notes": [
              "Base rent is plus GST; tax treatment of membership fee not stated."
            ],
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Deposit for recurring membership not clearly stated; $150 is shown with 30-day rental."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": 450,
              "basis": "year",
              "label": "Initial membership year",
              "notes": [
                "First-year fee; renewal differs."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "known"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "full",
          "name": "Full membership",
          "otherFees": [
            {
              "amount": 200,
              "basis": "year",
              "label": "Annual membership renewal",
              "notes": [
                "Future renewal; initial year fee shown separately."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            },
            {
              "amount": 13,
              "basis": "hour",
              "label": "Additional rental hours",
              "notes": [
                "After included hours."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 1040,
            "basis": "month",
            "hoursIncluded": 80,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly base rent; membership year fee also applies.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "24-hour booking."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ]
          },
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ],
          "tax": {
            "notes": [
              "Base rent is plus GST; tax treatment of membership fee not stated."
            ],
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "Further charges may be unlisted; confirm before booking."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Deposit for recurring membership not clearly stated; $150 is shown with 30-day rental."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": 500,
              "basis": "year",
              "label": "Initial membership year",
              "notes": [
                "First-year fee; renewal differs."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "known"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not stated on the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "unknown"
            }
          },
          "id": "core",
          "name": "Core membership",
          "otherFees": [
            {
              "amount": 200,
              "basis": "year",
              "label": "Annual membership renewal",
              "notes": [
                "Future renewal; initial year fee shown separately."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            },
            {
              "amount": 11,
              "basis": "hour",
              "label": "Additional rental hours",
              "notes": [
                "After included hours."
              ],
              "refundable": null,
              "sourceIds": [
                "counter-space-winnipeg--counterspace-plans"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 1800,
            "basis": "month",
            "hoursIncluded": 160,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Monthly base rent; membership year fee also applies.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "24-hour booking."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ]
          },
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ],
          "tax": {
            "notes": [
              "Base rent is plus GST; tax treatment of membership fee not stated."
            ],
            "sourceIds": [
              "counter-space-winnipeg--counterspace-plans"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": null,
      "province": "MB",
      "requirements": [
        {
          "details": "Tour, rental agreement, applicable membership fee, food handler certificate, health permit and $2 million liability insurance naming Counter Space.",
          "label": "Tour and documentation",
          "sourceIds": [
            "counter-space-winnipeg--counterspace-plans"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "No publication date stated. $150 deposit is placed with introductory 30-day rental; applicability to recurring plans not assumed. Email obscured in extracted page.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental",
            "membership",
            "deposit",
            "requirements",
            "tax",
            "address"
          ],
          "id": "counter-space-winnipeg--counterspace-plans",
          "publishedAt": null,
          "title": "Counter Space Community Kitchen — Memberships",
          "url": "https://www.counterspacecommunitykitchen.ca/"
        }
      ],
      "website": "https://www.counterspacecommunitykitchen.ca/"
    },
    {
      "address": "5333 Casgrain, studio 311, Montréal, QC",
      "bookingNotes": [
        "The live services page links the November 2018 tariff and calls prices indicative. Reconfirm all amounts.",
        "Older PDF contact details differ from the webpage; use the webpage's enquiry route."
      ],
      "city": "Montréal",
      "description": "Collaborative production and workshop kitchen; linked prices are dated November 2018.",
      "email": null,
      "id": "centrale-culinaire-montreal",
      "name": "Centrale culinaire",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Dated November 2018 pricing; reconfirm before comparison.",
            "Further charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "General housekeeping is a resident benefit; extra cleaning charges are unspecified."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018",
                "centrale-culinaire-montreal--centrale-services"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018",
                "centrale-culinaire-montreal--centrale-services"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018",
                "centrale-culinaire-montreal--centrale-services"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018",
                "centrale-culinaire-montreal--centrale-services"
              ],
              "status": "unknown"
            }
          },
          "id": "production-entry-3month-2018",
          "name": "Production: 8–16 hours/month, 3-month contract (2018 tariff)",
          "otherFees": [],
          "rental": {
            "amount": 28,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": "Three-month contract; 8–16 hours/month tariff band.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "November 2018 tariff; current rate requires confirmation."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "centrale-culinaire-montreal--centrale-tariff-2018"
            ]
          },
          "sourceIds": [
            "centrale-culinaire-montreal--centrale-tariff-2018",
            "centrale-culinaire-montreal--centrale-services"
          ],
          "tax": {
            "notes": [
              "PDF states taxes are extra."
            ],
            "sourceIds": [
              "centrale-culinaire-montreal--centrale-tariff-2018"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production"
          ]
        },
        {
          "access": "exclusive",
          "conditions": [
            "Exclusive workshop access is stated from 17:00.",
            "Dated pricing; reconfirm current terms and any extra charges."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "No standard cleaning charge stated."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "centrale-culinaire-montreal--centrale-tariff-2018"
              ],
              "status": "unknown"
            }
          },
          "id": "workshop-4h-2018",
          "name": "Cooking workshop: 4-hour block (2018 tariff)",
          "otherFees": [],
          "rental": {
            "amount": 160,
            "basis": "session",
            "hoursIncluded": 4,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "For 1–20 participants. November 2018 tariff."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "centrale-culinaire-montreal--centrale-tariff-2018"
            ]
          },
          "sourceIds": [
            "centrale-culinaire-montreal--centrale-tariff-2018"
          ],
          "tax": {
            "notes": [
              "Taxes extra."
            ],
            "sourceIds": [
              "centrale-culinaire-montreal--centrale-tariff-2018"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "classes"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "514-910-9508",
      "province": "QC",
      "requirements": [
        {
          "details": "Production users need MAPAQ hygiene/sanitation training attestation.",
          "label": "Food hygiene training",
          "sourceIds": [
            "centrale-culinaire-montreal--centrale-services",
            "centrale-culinaire-montreal--centrale-tariff-2018"
          ]
        },
        {
          "details": "Webpage strongly recommends business liability insurance; 2018 PDF requires it for resident producers. Confirm the applicable rule.",
          "label": "Insurance wording conflicts",
          "sourceIds": [
            "centrale-culinaire-montreal--centrale-services",
            "centrale-culinaire-montreal--centrale-tariff-2018"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "rental scope",
            "address",
            "phone",
            "training",
            "insurance conflict",
            "indicative pricing"
          ],
          "id": "centrale-culinaire-montreal--centrale-services",
          "publishedAt": null,
          "title": "Détails + Tarifs — Centrale culinaire",
          "url": "https://centraleculinaire.ca/services/"
        },
        {
          "accessNote": "Linked PDF is dated by filename; not evidence of a current tariff.",
          "checkedAt": "2026-10-25",
          "fields": [
            "dated rental rates",
            "monthly bands",
            "three-month contract",
            "workshops",
            "tax",
            "resident benefits",
            "insurance"
          ],
          "id": "centrale-culinaire-montreal--centrale-tariff-2018",
          "publishedAt": "2018-11",
          "title": "CC_Tarifs_nov2018",
          "url": "https://centraleculinaire.ca/wp-content/uploads/CC_Tarifs_nov2018.pdf"
        },
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "address",
            "phone",
            "rental enquiry route"
          ],
          "id": "centrale-culinaire-montreal--centrale-contact",
          "publishedAt": null,
          "title": "Nous joindre — Centrale culinaire",
          "url": "https://centraleculinaire.ca/nous-joindre/"
        }
      ],
      "website": "https://centraleculinaire.ca/services/"
    },
    {
      "address": null,
      "bookingNotes": [
        "Staff arrange production schedules; the FAQ describes simultaneous teams and monthly time recording.",
        "Undated pages retain COVID-era instructions; confirm present rules."
      ],
      "city": "Montréal",
      "description": "Shared food incubator with an hourly sliding scale tied to monthly use.",
      "email": "lekitchmtl@gmail.com",
      "id": "le-kitch-montreal",
      "name": "Le Kitch",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Additional charges may be unlisted; confirm a written quotation and access terms."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "No standard cleaning charge stated."
              ],
              "refundable": null,
              "sourceIds": [
                "le-kitch-montreal--lekitch-faq"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Required security deposit; exact amount unknown",
              "notes": [
                "Estimated first month's hours; refundability and rental credit not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "le-kitch-montreal--lekitch-faq"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "le-kitch-montreal--lekitch-faq"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "le-kitch-montreal--lekitch-faq"
              ],
              "status": "unknown"
            }
          },
          "id": "monthly-volume-hourly",
          "name": "Hourly production, monthly-volume sliding scale",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Optional towel/apron service",
              "notes": [
                "Weekly service; price not published."
              ],
              "refundable": null,
              "sourceIds": [
                "le-kitch-montreal--lekitch-faq"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 11,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": 25,
            "maxHours": null,
            "minCommitment": "Contract and monthly billing; term and minimum hours not published.",
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Rate depends on monthly hours; thresholds unspecified. Limited cold/dry storage included."
            ],
            "qualifier": "range",
            "sourceIds": [
              "le-kitch-montreal--lekitch-faq"
            ]
          },
          "sourceIds": [
            "le-kitch-montreal--lekitch-faq"
          ],
          "tax": {
            "notes": [
              "Not stated."
            ],
            "sourceIds": [
              "le-kitch-montreal--lekitch-faq"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "incubator",
      "phone": "514-794-0556",
      "province": "QC",
      "requirements": [
        {
          "details": "Homepage requires tenant MAPAQ permits, product liability insurance and food handler certification. FAQ uses softer initiation/encouragement wording; clarify before joining.",
          "label": "Permits, certification and insurance",
          "sourceIds": [
            "le-kitch-montreal--lekitch-home",
            "le-kitch-montreal--lekitch-faq"
          ]
        },
        {
          "details": "Teams must complete cleaning tasks and bring separate shoes, hairnet and apron.",
          "label": "Cleaning and clothing",
          "sourceIds": [
            "le-kitch-montreal--lekitch-faq"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "incubator",
            "city",
            "permits",
            "insurance",
            "food handler certification"
          ],
          "id": "le-kitch-montreal--lekitch-home",
          "publishedAt": null,
          "title": "Montreal Commercial Kitchen for Rent | Le Kitch | Québec",
          "url": "https://www.lekitch.ca/"
        },
        {
          "accessNote": "Undated FAQ retains COVID-era wording and differs from homepage on insurance/permits.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rates",
            "deposit",
            "contract",
            "monthly billing",
            "shared use",
            "cleaning",
            "optional towels",
            "access",
            "contact"
          ],
          "id": "le-kitch-montreal--lekitch-faq",
          "publishedAt": null,
          "title": "FAQ's | Mysite",
          "url": "https://www.lekitch.ca/faq-s"
        }
      ],
      "website": "https://www.lekitch.ca/"
    },
    {
      "address": "686 Riverside Dr, Fredericton, NB E3A 8C2",
      "bookingNotes": [
        "Cancel at least 24 hours ahead or forfeit deposit.",
        "Keep equipment and surfaces sanitary and return items to their original condition."
      ],
      "city": "Fredericton",
      "description": "Shared-use learning kitchen expressly offered for preparing market goods.",
      "email": null,
      "id": "greener-village-fredericton",
      "name": "Greener Village Learning Kitchen",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "Starting rate; exact quote required.",
            "Credited deposit is part-payment, not an additional rental cost.",
            "Other charges may be unlisted."
          ],
          "costs": {
            "cleaning": {
              "amount": 200,
              "basis": "booking",
              "label": "Failure-to-clean charge",
              "notes": [
                "Triggered by failure to restore the kitchen; due immediately."
              ],
              "refundable": null,
              "sourceIds": [
                "greener-village-fredericton--greener-rentals"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": 60,
              "basis": "booking",
              "creditAgainstRental": true,
              "label": "Booking deposit credited against rental",
              "notes": [
                "Due when booking; applied to final balance."
              ],
              "refundable": false,
              "sourceIds": [
                "greener-village-fredericton--greener-rentals"
              ],
              "status": "known"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "greener-village-fredericton--greener-rentals"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "greener-village-fredericton--greener-rentals"
              ],
              "status": "unknown"
            }
          },
          "id": "class5-hourly",
          "name": "Class 5 kitchen rental",
          "otherFees": [],
          "rental": {
            "amount": 45,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": 3,
            "minSpend": null,
            "notes": [],
            "qualifier": "from",
            "sourceIds": [
              "greener-village-fredericton--greener-rentals"
            ]
          },
          "sourceIds": [
            "greener-village-fredericton--greener-rentals"
          ],
          "tax": {
            "notes": [
              "Kitchen rate is marked plus HST."
            ],
            "sourceIds": [
              "greener-village-fredericton--greener-rentals"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "506-459-7461",
      "province": "NB",
      "requirements": [
        {
          "details": "Form requires food licence number, purpose, dates and agreement to kitchen/cancellation terms; maximum 16 people.",
          "label": "Rental application",
          "sourceIds": [
            "greener-village-fredericton--greener-rentals"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Page displays a 2026-06-18 timestamp; no distinct tariff effective date stated.",
          "checkedAt": "2026-10-25",
          "fields": [
            "commercial use",
            "rental rate",
            "minimum",
            "credited deposit",
            "conditional cleaning",
            "tax",
            "application",
            "address",
            "phone"
          ],
          "id": "greener-village-fredericton--greener-rentals",
          "publishedAt": null,
          "title": "More Than Meetings - Greener Village Fredericton",
          "url": "https://www.greenervillage.ca/rentals/"
        }
      ],
      "website": "https://www.greenervillage.ca/rentals/"
    },
    {
      "address": "1496 Lower Water Street, Halifax, NS",
      "bookingNotes": [
        "2025 agreement: pay when booking; setup and cleanup count within rental time.",
        "Cancellation within 24 hours costs 50% of booking; later tariff not verified."
      ],
      "city": "Halifax",
      "description": "Shared commercial kitchen for small food businesses outside market hours.",
      "email": "kitchen@halifaxbrewerymarket.com",
      "id": "halifax-brewery-market",
      "name": "Halifax Brewery Market",
      "offers": [
        {
          "access": "shared",
          "conditions": [
            "2025 tariff; reconfirm rates.",
            "No priced standard onboarding, deposit or cleaning fee stated."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "No standard cleaning charge stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            }
          },
          "id": "hourly-2025",
          "name": "Hourly kitchen rental (2025 agreement)",
          "otherFees": [
            {
              "amount": 100,
              "basis": "booking",
              "label": "Grease disposal violation",
              "notes": [
                "Per infraction."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "conditional"
            },
            {
              "amount": null,
              "basis": null,
              "label": "Fire suppression reset",
              "notes": [
                "Full reset cost if misuse triggers system."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 32,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "halifax-brewery-market--hbm-kitchen-2025"
            ]
          },
          "sourceIds": [
            "halifax-brewery-market--hbm-kitchen-2025"
          ],
          "tax": {
            "notes": [
              "GST/HST excluded."
            ],
            "sourceIds": [
              "halifax-brewery-market--hbm-kitchen-2025"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        },
        {
          "access": "shared",
          "conditions": [
            "2025 tariff; reconfirm rates.",
            "No priced standard onboarding, deposit or cleaning fee stated."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "No standard cleaning charge stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "unknown"
            }
          },
          "id": "four-hour-2025",
          "name": "4-hour package (2025 agreement)",
          "otherFees": [
            {
              "amount": 100,
              "basis": "booking",
              "label": "Grease disposal violation",
              "notes": [
                "Per infraction."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "conditional"
            },
            {
              "amount": null,
              "basis": null,
              "label": "Fire suppression reset",
              "notes": [
                "Full reset cost if misuse triggers system."
              ],
              "refundable": null,
              "sourceIds": [
                "halifax-brewery-market--hbm-kitchen-2025"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 125,
            "basis": "session",
            "hoursIncluded": 4,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "fixed",
            "sourceIds": [
              "halifax-brewery-market--hbm-kitchen-2025"
            ]
          },
          "sourceIds": [
            "halifax-brewery-market--hbm-kitchen-2025"
          ],
          "tax": {
            "notes": [
              "GST/HST excluded."
            ],
            "sourceIds": [
              "halifax-brewery-market--hbm-kitchen-2025"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "902-329-3276",
      "province": "NS",
      "requirements": [
        {
          "details": "Submit current NS Food Handler certificate and required health permits; complete kitchen-manager walkthrough/orientation.",
          "label": "Documents and orientation",
          "sourceIds": [
            "halifax-brewery-market--hbm-kitchen-2025"
          ]
        },
        {
          "details": "At least $2 million general liability; name Halifax Brewery Farmers' Market Cooperative LTD. as co-insured.",
          "label": "Insurance",
          "sourceIds": [
            "halifax-brewery-market--hbm-kitchen-2025"
          ]
        },
        {
          "details": "Renter supplies smallwares and cleans the space.",
          "label": "Smallwares",
          "sourceIds": [
            "halifax-brewery-market--hbm-kitchen-2025"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Primary 2025 agreement; current replacement tariff not established. Website text extraction is limited.",
          "checkedAt": "2026-10-25",
          "fields": [
            "rental rates",
            "production access",
            "food handler",
            "permits",
            "orientation",
            "insurance",
            "cancellation",
            "conditional penalties",
            "payment"
          ],
          "id": "halifax-brewery-market--hbm-kitchen-2025",
          "publishedAt": "2025",
          "title": "HBM Kitchen Rental Agreement 2025 (Outside Renters)",
          "url": "https://www.halifaxbrewerymarket.com/_files/ugd/0aa24c_34707c542ec6411a885a5731b1643c1f.pdf"
        },
        {
          "accessNote": "Used only for contact/location; venue deposit terms are not transferred to kitchen offers.",
          "checkedAt": "2026-10-25",
          "fields": [
            "address",
            "phone"
          ],
          "id": "halifax-brewery-market--hbm-venue-contact",
          "publishedAt": null,
          "title": "VENUE RENTAL AGREEMENT",
          "url": "https://www.halifaxbrewerymarket.com/_files/ugd/0aa24c_7f7d546cdf134ac387b8356febf63028.pdf"
        }
      ],
      "website": "https://www.halifaxbrewerymarket.com/kitchen-rentals"
    },
    {
      "address": null,
      "bookingNotes": [
        "Mobile trailer delivered to the client's site; not an established walk-in hourly kitchen.",
        "Prices, minimum duration, deposit, cleaning, insurance and tax are unpublished on inspected pages."
      ],
      "city": "Charlottetown",
      "description": "Charlottetown-registered mobile commercial kitchen serving Atlantic Canada by delivery.",
      "email": "info@misemobilekitchen.com",
      "id": "mise-mobile-kitchen-pei",
      "name": "Mise Mobile Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Quote must establish duration, delivery, utilities, taxes and all charges.",
            "Current location and availability require confirmation."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Cleaning",
              "notes": [
                "No standard cleaning charge stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mise-mobile-kitchen-pei--mise-home",
                "mise-mobile-kitchen-pei--mise-quote"
              ],
              "status": "unknown"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mise-mobile-kitchen-pei--mise-home",
                "mise-mobile-kitchen-pei--mise-quote"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "mise-mobile-kitchen-pei--mise-home",
                "mise-mobile-kitchen-pei--mise-quote"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "mise-mobile-kitchen-pei--mise-home",
                "mise-mobile-kitchen-pei--mise-quote"
              ],
              "status": "unknown"
            }
          },
          "id": "mobile-quote",
          "name": "Delivered mobile kitchen — tailored quotation",
          "otherFees": [
            {
              "amount": null,
              "basis": null,
              "label": "Equipment/accessory additions",
              "notes": [
                "Generator, cookware and other accessories are selectable; prices unpublished."
              ],
              "refundable": null,
              "sourceIds": [
                "mise-mobile-kitchen-pei--mise-quote"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": null,
            "basis": "quote",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [],
            "qualifier": "quote",
            "sourceIds": [
              "mise-mobile-kitchen-pei--mise-quote"
            ]
          },
          "sourceIds": [
            "mise-mobile-kitchen-pei--mise-home",
            "mise-mobile-kitchen-pei--mise-quote"
          ],
          "tax": {
            "notes": [
              "Not stated."
            ],
            "sourceIds": [
              "mise-mobile-kitchen-pei--mise-home",
              "mise-mobile-kitchen-pei--mise-quote"
            ],
            "status": "unknown"
          },
          "useTypes": [
            "production",
            "baking",
            "catering",
            "events"
          ]
        }
      ],
      "operatorType": "commercial",
      "phone": "902-314-5906",
      "province": "PE",
      "requirements": [
        {
          "details": "Quote form requests event address, delivery/pickup dates and equipment needs; confirm utilities and all operating requirements.",
          "label": "Site and dates",
          "sourceIds": [
            "mise-mobile-kitchen-pei--mise-quote"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "mobile commercial kitchen",
            "Atlantic Canada service",
            "equipment",
            "delivery/setup/pickup",
            "contact"
          ],
          "id": "mise-mobile-kitchen-pei--mise-home",
          "publishedAt": null,
          "title": "Mise Mobile Kitchen",
          "url": "https://www.misemobilekitchen.com/"
        },
        {
          "accessNote": null,
          "checkedAt": "2026-10-25",
          "fields": [
            "quote process",
            "site/date inputs",
            "optional accessories",
            "contact",
            "unpublished costs"
          ],
          "id": "mise-mobile-kitchen-pei--mise-quote",
          "publishedAt": null,
          "title": "Mise Mobile Kitchen | Request a Quote",
          "url": "https://www.misemobilekitchen.com/request-quote"
        },
        {
          "accessNote": "Registration entry dated 2024-04-10 establishes Charlottetown locality; no claim of current trailer availability.",
          "checkedAt": "2026-10-25",
          "fields": [
            "registered business locality"
          ],
          "id": "mise-mobile-kitchen-pei--mise-registry-locality",
          "publishedAt": "2024-04-20",
          "title": "Royal Gazette April 20, 2024",
          "url": "https://www.princeedwardisland.ca/sites/default/files/publications/royal_gazette/rg_issue_16-april_20_2024_online_complete.pdf"
        }
      ],
      "website": "https://www.misemobilekitchen.com/"
    },
    {
      "address": "245 Freshwater Road, St. John's, NL A1B 1B3",
      "bookingNotes": [
        "Market vendors have priority; public page warns of limited availability.",
        "2023 handbook permits two simultaneous vendor bookings; public rental exclusivity is unspecified.",
        "Phone is from the dated handbook."
      ],
      "city": "St. John's",
      "description": "Market kitchen for product preparation, baking, workshops and catering; public page labels rates 2026.",
      "email": "eventsmanager@sjfm.ca",
      "id": "st-johns-farmers-market",
      "name": "St. John's Farmers' Market Commercial Kitchen",
      "offers": [
        {
          "access": "unknown",
          "conditions": [
            "Confirm eligibility for the selected client tier and any unpublished fees."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Possible extra cleaning",
              "notes": [
                "2023 vendor handbook allows a charge if left unclean; public-client application unconfirmed."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-kitchen-2023"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            }
          },
          "id": "business-2026",
          "name": "For-profit/business kitchen rental (2026)",
          "otherFees": [
            {
              "amount": 18,
              "basis": "hour",
              "label": "Additional staff",
              "notes": [
                "Per extra staff member; may be required by event."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 41,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Up to two chefs; one market staff member included."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "st-johns-farmers-market--sjfm-commercial-2026"
            ]
          },
          "sourceIds": [
            "st-johns-farmers-market--sjfm-commercial-2026"
          ],
          "tax": {
            "notes": [
              "HST applies to totals."
            ],
            "sourceIds": [
              "st-johns-farmers-market--sjfm-commercial-2026"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering",
            "classes"
          ]
        },
        {
          "access": "unknown",
          "conditions": [
            "Confirm eligibility for the selected client tier and any unpublished fees."
          ],
          "costs": {
            "cleaning": {
              "amount": null,
              "basis": null,
              "label": "Possible extra cleaning",
              "notes": [
                "2023 vendor handbook allows a charge if left unclean; public-client application unconfirmed."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-kitchen-2023"
              ],
              "status": "conditional"
            },
            "deposit": {
              "amount": null,
              "basis": null,
              "creditAgainstRental": null,
              "label": "Deposit",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            },
            "membership": {
              "amount": null,
              "basis": null,
              "label": "Membership",
              "notes": [
                "Not stated."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            },
            "onboarding": {
              "amount": null,
              "basis": null,
              "label": "Onboarding",
              "notes": [
                "Not priced in the inspected source."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "unknown"
            }
          },
          "id": "nonprofit-2026",
          "name": "Nonprofit/community kitchen rental (2026)",
          "otherFees": [
            {
              "amount": 18,
              "basis": "hour",
              "label": "Additional staff",
              "notes": [
                "Per extra staff member; may be required by event."
              ],
              "refundable": null,
              "sourceIds": [
                "st-johns-farmers-market--sjfm-commercial-2026"
              ],
              "status": "conditional"
            }
          ],
          "rental": {
            "amount": 27.5,
            "basis": "hour",
            "hoursIncluded": null,
            "incrementHours": null,
            "maxAmount": null,
            "maxHours": null,
            "minCommitment": null,
            "minHours": null,
            "minSpend": null,
            "notes": [
              "Up to two chefs; one market staff member included."
            ],
            "qualifier": "fixed",
            "sourceIds": [
              "st-johns-farmers-market--sjfm-commercial-2026"
            ]
          },
          "sourceIds": [
            "st-johns-farmers-market--sjfm-commercial-2026"
          ],
          "tax": {
            "notes": [
              "HST applies to totals."
            ],
            "sourceIds": [
              "st-johns-farmers-market--sjfm-commercial-2026"
            ],
            "status": "excluded"
          },
          "useTypes": [
            "production",
            "baking",
            "catering",
            "classes"
          ]
        }
      ],
      "operatorType": "community",
      "phone": "709-221-7536",
      "province": "NL",
      "requirements": [
        {
          "details": "June 2023 vendor handbook requires food vendors to complete orientation. Confirm onboarding rules for public rental clients.",
          "label": "Vendor orientation",
          "sourceIds": [
            "st-johns-farmers-market--sjfm-kitchen-2023"
          ]
        }
      ],
      "sources": [
        {
          "accessNote": "Primary-page indexed extract supplies terms; direct open returned a JavaScript-only shell. Availability not checked.",
          "checkedAt": "2026-10-25",
          "fields": [
            "2026 rates",
            "business/nonprofit tiers",
            "staff inclusion",
            "additional staff",
            "tax",
            "uses",
            "limited access",
            "email"
          ],
          "id": "st-johns-farmers-market--sjfm-commercial-2026",
          "publishedAt": "2026",
          "title": "St. John's Farmers' Market",
          "url": "https://www.sjfm.ca/rental-spaces/commercial-kitchen"
        },
        {
          "accessNote": "Vendor-specific handbook; do not transfer its old vendor tariff to 2026 public business rentals.",
          "checkedAt": "2026-10-25",
          "fields": [
            "vendor orientation",
            "vendor cleaning charge",
            "vendor shared use",
            "address",
            "phone"
          ],
          "id": "st-johns-farmers-market--sjfm-kitchen-2023",
          "publishedAt": "2023-06-30",
          "title": "St. John’s Farmers’ Market Co-operative Ltd. — Kitchen Handbook",
          "url": "https://sjfm.ca/docs/SJFM%20Kitchen%20Manual%20-%20Updated%20June%202023.pdf"
        }
      ],
      "website": "https://www.sjfm.ca/rental-spaces/commercial-kitchen"
    }
  ],
  "regions": [
    "Ontario",
    "Western Canada (BC, AB, SK, MB)",
    "Quebec and Atlantic Canada"
  ],
  "scope": "Selected public-source rental-kitchen branches across ten Canadian provinces; territories are unresearched. Research/contact tool; availability and renter-specific approval are not verified."
}
