Which program should I choose: Affiliate or Reseller?

This depends on how much involvement you would like to have.  As an Affiliate, your work ends when your referral signs up for a web hosting plan with Canvas Dreams!  We take it from there.

As a Reseller, you can earn much more money than through the Affiliate program.  You can essentially operate your own web hosting company using our servers.  The customers would be yours, and the support, billing, etc. would all need to be handled by you.