Semi-automatic vs super-automatic: pick your involvement level
The biggest decision in this category. SEMI-AUTOMATIC machines (Breville Barista Express/Impress/Bambino, De'Longhi Opera and Classic) use a portafilter: you grind, dose, tamp and steam milk yourself. They reward you with better, more controllable espresso and latte-art-capable steam wands - but there's a learning curve. SUPER-AUTOMATIC (bean-to-cup) machines (De'Longhi Magnifica, Philips LatteGo, Bosch) grind, tamp, brew and froth at one touch. They're far more convenient and consistent day-to-day, but trade away ultimate shot quality and hands-on control. Choose a semi-auto if you enjoy the craft; choose a super-auto if you want great coffee with zero fuss.
Ignore the '15-bar' and '20-bar' marketing
Pump pressure ratings (15, 19, 20 bar) are marketing. Espresso is actually extracted at about 9 bar - and De'Longhi's own listings confirm their '15-bar' and '19-bar' pumps deliver a 'consistent 9-bar extraction'. What actually matters is temperature stability (look for PID or 'digital temperature control', or De'Longhi's Active Temperature Control), low-pressure pre-infusion, and grind quality. A 20-bar machine is not better than a 9-bar one; don't shop on that number.
Grinder: built-in, separate, or none
Fresh grinding matters more than almost anything else for espresso. All-in-one semi-autos (Barista Express, Impress, Opera) include a conical burr grinder - convenient and space-saving, though the grinder is also the part most likely to eventually wear or jam. The Bambino Plus and De'Longhi Classic have NO grinder, so budget for a separate one (a decent burr grinder is $150-300) to get their best results. Super-autos always include a grinder (Philips uses durable ceramic burrs). If counter space and simplicity matter, an all-in-one wins; if you want to upgrade the grinder later, a grinder-less machine plus a standalone grinder is more flexible.
Milk matters: manual wand vs automatic system
If you drink lattes and cappuccinos (most espresso buyers do), decide how you want your milk. A MANUAL steam wand (Barista Express/Impress, Opera) makes the best microfoam and lets you pour latte art - but it takes practice. An AUTOMATIC system is hands-off: Breville's milkIQ wand on the Bambino Plus is the standout (barista-quality froth automatically), while super-autos use carafes or systems like De'Longhi LatteCrema and Philips LatteGo. Two cautions from the reviews: automatic milk systems are a common failure point (De'Longhi LatteCrema units failing after months is a recurring complaint), and cheap panarello wands (De'Longhi Classic) make thin, watery foam. Prioritize an easy-to-clean milk system - LatteGo's 3-part, 10-second rinse is a genuine advantage.
Buy the Canadian model - watch for grey-market imports
Amazon.ca lists many US- and EU-market espresso machines shipped cross-border, and they carry real risks in Canada: no honoured manufacturer warranty, no local service, and - for European units like the De'Longhi Stilosa - the wrong voltage (220V won't run on Canada's 120V). Red flags we screened out: a listing with zero 'Top reviews from Canada' (all reviews from the US), a US model number (e.g. Breville's ...BUS1 suffix vs the Canadian ...BNA1), only a used or third-party 'See All Buying Options' offer, and prices inflated well above the norm. Every machine we recommend has genuine Canadian reviews and a standard new offer. Even for a big brand, one reviewer's warning that Bosch declined warranty on an Amazon-purchased unit shows why buying an authorized Canadian listing matters.
Descaling and daily maintenance - the hidden chore
Every espresso machine needs descaling, and it's the #1 recurring maintenance gripe. Super-autos with a water filter that reduces descaling are a real convenience win - Philips AquaClean claims up to 5,000 cups between descales. Removable brew units (Philips, Bosch) rinse under the tap; dishwasher-safe parts (De'Longhi Magnifica) save time. On semi-autos, expect to backflush and wipe the group and steam wand regularly, and clean the milk path immediately after each use to prevent clogs. Budget a few minutes of daily cleanup and a periodic descale - hard water speeds up scaling, so a water filter pays off.