Frozen 2 Consumers (F2C) logo, a walking kraft-brown box with icy-blue crystalsFrozen 2 ConsumersContact us

We shipped 37,000 boxes of our own frozen food. Now we ship yours.

F2C is a frozen-food 3PL for DTC brands: dry ice engineered for every trip, our own Vancouver warehouse covering Western Canada, live Shopify rates, and fulfillment software we built ourselves. Everything your frozen brand needs to ship, under one roof.

A pallet stacked with Atome Bakery 'Sourdough Delivered' shipping boxes in the F2C Vancouver warehouse

Western Canada

BC, Alberta, and Saskatchewan via UPS and Purolator, local delivery in Metro Vancouver

Shopify integration

live frozen-shipping rates and a delivery checker, right at your checkout

Dry-ice experts

packing recipes engineered per destination and transit time

In-house software

Revy WMS, address checks, tracking. Built by us, not bolted on

Our origin story

We’re a frozen food brand that became a 3PL. Not the other way around.

F2C was born from Atome Bakery, a Vancouver direct-to-consumer frozen sourdough bakery. Atome ships raw-frozen bread and pastries in insulated boxes with dry ice, straight to homes across Canada.

Most 3PLs add a freezer and call it frozen fulfillment. We started from the freezer: nothing off-the-shelf was built for frozen, direct-to-consumer shipping, so our founders built their own warehouse operation, their own software, and real dry-ice know-how. Once it worked for Atome, we opened it up to other frozen-food brands who needed the same thing.

F2C is the 3PL we wished existed when we started.

Read the full story →
F2C's founders holding an Atome Bakery shipping box

What we do

Everything a frozen or perishable DTC brand needs to ship reliably: pick and pack, dry ice, and the software to run it, all under one roof.

Pick, pack & dry-ice fulfillment

Every order picked, packed in insulated boxes, and dosed with just enough dry ice to arrive frozen, without paying to ship extra weight.

Live shipping rates at checkout

Our own Shopify app shows accurate frozen-shipping rates and a postal-code delivery checker right at checkout.

Revy warehouse management

Our in-house WMS gives you a merchant portal with real-time order views, ship-date calendars, packaging profiles, and inventory.

Address verification

Every address is verified and PO boxes are caught before anything ships, so boxes don’t end up stuck at the wrong door.

Delivered-status tracking

Delivery status pushes back to Shopify to power your "your order was delivered" flows, plus tracking pages for your customers.

Ship-day scheduling

Orders batch to weekly ship days chosen per brand, so boxes never sit in a truck over a weekend.

Who it's for

If you ship frozen or perishable product directly to consumers, chances are we’ve already shipped something like it.

  • Frozen seafood
  • Frozen meals
  • Pasture-raised & frozen meat / butchers
  • Frozen bakery
  • Ice cream & frozen desserts
  • Subscription boxes (Recharge-style) & one-time orders

How it works

1

Talk to us

Tell us about your products, volume, and where you ship.

2

Connect Shopify

Our app plugs in for live rates, address checks, and tracking. Not on Shopify? Manual and bulk order imports work too.

3

We pick & pack with dry ice

Every box gets the right dry-ice recipe for its trip.

4

Delivered, with tracking

Customers get tracking pages; you get delivered-status data back in Shopify.

Trusted by Canadian frozen-food brands

We ship for Western Canadian frozen-food brands, from seafood to butchers to bakery.

Larry's Catch logo
Skipper Otto logo
Modern Pastures logo
Atome Bakery logo
Skipper Otto seafood packages being packed into an insulated shipping box with ice packs at the F2C warehouse

"Fair warning: Atome is our own bakery, so this review is slightly biased. But that's the point. F2C had to keep our sourdough frozen across 37,000 boxes before we'd dare ship anyone else's."

Lucas, co-founder of Atome Bakery (F2C's first, and pickiest, client)

How pricing works

No rate-card mysteries. Your monthly invoice has four parts, and you'll understand every line on it.

  • 1

    A monthly partnership fee

    One flat fee for your account, the Revy merchant portal, the Shopify integration, and your included pallet storage and receiving.

  • 2

    Per-order fulfillment

    A base fee per order, plus per-item picking and a per-box fee. That's the pick, the pack, and the box.

  • 3

    Materials, at our volume rates

    Dry ice billed by the pound and insulated liners per box, at rates we negotiate by buying for tens of thousands of shipments.

  • 4

    Carrier shipping

    What UPS or Purolator charges to move the box, based on our negotiated rates.

Growing past your included storage? Extra pallets and extra receivings are simply itemized at flat rates. Every charge shows up as its own line on the invoice. Nothing gets buried in a "handling" fee.

Exact rates depend on your products, volume, and destinations.

Get a quote →

Sample invoice

Your Frozen Brand Inc.

Partnership feeAccount, Revy portal, pallet storage + receiving included
$ ···
Fulfillment412 orders: per-order base + picks + boxes
$ ···
Dry ice + linersBy the pound and per box, our volume rates
$ ···
Carrier shippingUPS + Purolator, based on our negotiated rates
$ ···

Surprise fees

$ 0

No hidden fees

Common questions

How do you figure out how much dry ice to use?

We engineer a packing recipe per destination transit time and product weight: enough to arrive frozen, not so much you pay to ship extra.

Where do you ship?

Western Canada today: BC, Alberta, and Saskatchewan via UPS and Purolator, plus local delivery in Metro Vancouver. Shipping farther east? Talk to us anyway.

Can you handle subscriptions, not just one-time orders?

Yes. We support subscription boxes (Recharge-style) as well as one-time DTC orders.

See the full FAQ →

Let's talk about your frozen shipments

Tell us a bit about your brand and volume. We'll get back to you, usually within a business day.