Ah, if you're not averse to buying second-hand, then yeah, the Tristar CXL/DXL are some of the best canister vacuums ever. The power nozzle they come with is very good, especially upgraded with a VG2/VG3 brush roll (*), and they can take others like the EBK360 or Sebo ET1 if you prefer. The EXL is fairly decent too. I haven't been overly impressed with the MG series, but those have been replaced with the CS, which seems to be well-regarded. A new Tristar is extremely expensive, though.
Personally, I'd go used, any Compact with a PN connection or a CXL/DXL, they're hard to beat.
(*) - I think the VG3 brush roll is very similar to the middle-of-the-line Simplicity brush roll, with replaceable strips and stiffeners. It agitates very well without the problems that metal beater bars can cause on glued-down carpet.