If your "handy" you can always build your own breeding cage. When I first started, I used one that my uncle had built out of 1"x12" pine boards for framing and floors. It had wiring stapled to the sides, pretty basic. Just make sure the holes in the wiring are small so that your canary birds can't get their heads through. My uncles cage had 1/4" x 1/2" square holes. It worked really well.
Eventually, I built a larger flight cage that was 4 feet wide, 8 feet long, and 6 feet high. I had about 5 breeding pairs in that large cage.
However, your canaries will do better when each pair has it's own cage. My breeders in the larger flight cage produced less fertile eggs and babies so I had to switch back to the double sided cages.