Canadian Business Machines Limited (CBM Ltd.) is a leading provider of custom metal products and contract manufacturing services. Specializing in designing and manufacturing high-q... more... See more text