Canister vacuum cleaners do not meet restrictions or limitations when it comes to the size of the engine in comparison to upright vacuums. As we already mentioned when we discussed vacuum cleaners' specifications, canister vacuums feature better suction and flow rates. They work best for bare floors, but, depending on the model, you can successfully use them for carpeted floors.