If you've been refreshing the Amazon Flex app for hours hoping to grab a block, you're not imagining things — it really is that competitive.
In cities like Toronto, drivers report that blocks are "very, very hard to get" and when one shows up, "it's only up for minutes" before disappearing (UberPeople Forums). You're competing with hundreds of other drivers, and sometimes even bots.
Let's break down why this is happening and what you can do about it.
Why Blocks Are So Scarce
1. Too Many Drivers, Not Enough Orders
Amazon has onboarded drivers aggressively across Canada. The result? A massive oversupply. According to Ridesharing Driver, "Amazon has hired too many drivers around the world. It's literally a race and struggle to even receive and accept a block."
2. The Ranking System Works Against You
Amazon ranks drivers internally. New drivers often get priority, but after a set number of deliveries, your rank declines. According to Ridester's research, if your standing drops to "Fair" or "At Risk," you'll see even fewer offers.
3. Bots Are Grabbing Blocks Faster Than You
This is an open secret in the Amazon Flex community. Some drivers use automated software to claim blocks faster than any human can tap. As noted in driver forums, "Flex is known to have a botting problem. Software can claim offers faster than you."
4. Blocks Are Released Unpredictably
Unlike a regular job with set hours, Amazon releases blocks based on package volume. Some drivers swear by checking at 10 AM or 4 PM, but there's no guaranteed schedule.
The Real Cost of Waiting
Every hour you spend refreshing the app is an hour you're not earning. If you're averaging 2-3 hours of "hunting" per day just to grab a single block, that's 14-21 hours per week of unpaid work.
And even when you get a block, drivers in Ottawa report on Indeed that after factoring in "1 hour of travel back and forward for a 3-hour shift, plus gas and car wear & tear, the pay is way below minimum pay."
What Smart Drivers Do Instead
The highest earners in Canada aren't sitting around waiting for Amazon Flex blocks. They've diversified.
Strategy 1: Multi-Platform Approach
Instead of depending on one app, successful drivers work across multiple platforms:
- Amazon Flex for package blocks (when available)
- Intelcom for consistent route-based work
- Uber Eats or DoorDash to fill gaps
- Purolator for higher-paying routes
Strategy 2: Combine Everything Into One Route
Here's where it gets interesting. When you're working multiple platforms, you're dealing with:
- Different apps with different interfaces
- Separate manifests and waybills
- No unified route planning
This is exactly why FlexMesh exists.
FlexMesh lets you scan waybills from ANY carrier — Amazon, Intelcom, UPS, FedEx, Purolator — and combines all your stops into one optimized route. Instead of doing your Amazon packages, then your Intelcom stops, then your food deliveries separately, you do them all in the most efficient order.
Strategy 3: Stop Hunting, Start Earning
The math is simple:
| Approach | Weekly Earnings |
|---|---|
| Amazon Flex only (fighting for blocks) | $300–500 |
| Multi-platform (separate routes) | $600–900 |
| Multi-platform + FlexMesh (optimized) | $1,000–1,500+ |
Drivers using a multi-platform strategy with route optimization consistently earn 2-3x more than those dependent on a single app.
Getting Started
If you're tired of the Amazon Flex block hunt:
- Sign up for additional platforms — Intelcom, Uber Eats, or DoorDash as backup
- Download FlexMesh to manage multi-platform deliveries
- Stop refreshing and start earning across all available opportunities
The drivers making $1,500+ per week aren't waiting around — they're working smarter with multiple platforms and the right tools.
Sources: