User Activity

I'm trying to connect my old PowerShot G5 to my new computer.My new computer has USB 3 and USB 4 ports.But my original camera interface cable is Camera to to the older larger USB ports. Is there a cable that is Camera to USB 4?
My iMac does not recognize my MX860 and Canon does not have a driver. Printer works really well; is there a way I can use it with my iMac?