CuriousReader, the activiation or purchase fee is the charge for purchasing the card as a gift. Basically if I were to buy you a $50 prepaid visa, I would have to pay $55. There is no extra charge for using the card unless you hold it for a long period of time (greater than 6 months for mastercard).
Here is my recent post about comparing prepaid visa/mastercards in Canada.
Here is my recent post about comparing prepaid visa/mastercards in Canada.