Does it cost anything to become an Affiliate?

No. Applying and participating in the program is completely free.

It will cost your time and expertise in growing new traffic channels, which is the perfect partnership.