For ClickBank products, link cloaking is a must. Too many people have their own ClickBank ID, and are willing to substitute it instead of yours if it's easy enough (e.g. you expose the hoplink to them so they can copy and paste it).
Another network you might look into is
ShareASale.com. They work much like Commission Junction, just with different merchants.
Jay