No suction from canister
Have you remove the hose and checked the suction at the intake of the vacuum? If the motor is running there will be suction.
If there's suction here, attach the hose to the vacuum, turn it on, and check the end of the hose for suction. If there is none or very little, there's a clog or bad leak in the hose. The easiest way to check for a clog is to drop a coin in one end, lift that end up allowing the coin to drop through to the other end and out. If it drops through, the hose is clear. If not, the easiest way to clear it is to plug the hose in to the exhaust port of the vacuum, place the other end into a large garbage bag or point it outside, and turn on the vacuum. This will usually clear a blockage.
Leaks that are severe enough to result in no suction will be readily apparent as tears, cracks, or cuts in the hose. A crushed hose will also result in the loss of suction.
If suction is fine at the end of the hose, do a visual check of the wands. It's unusual for them to be blocked, but not impossible.
Check the power nozzle above and behind the brush and where it attaches to the wand. The elbow can catch long objects resulting in a blockage.
If there don't appear to be any problems with the above mentioned items, you need to take the vacuum, with attachments, to a repair shop to have it checked. It may need a new motor, but that would be due to worn out or broken fans, and that is unlikely with Electrolux vacuum motors years older than that.