Is there an activation or cancellation fee?

Nope.  No front end or back end fees ever.  You just pay for the service.  $50 means $50.