Resolved! I was told that there would be no activation fee
I chose fido over virgin cause its store was closer to my plcae and they told me that even the activation fee would be waived. The extra money i had to pay for the first month only must be 2-5$ they said. I paid my bill on 18th sept which was due 19t...