Fido wants your money so they will make money off your long distance and roaming charges.
They already have an agreement with AT&T so it's not like they will have to pay extra money for it since AT&T users are using Rogers network when they are in Canada.
My friends who used the $40 4gb plan are paying a lot for those roaming packages.
Expired Special Deal
Shaw Internet 300 = $45/months +$250 credits
Telus Internet 300 = $55/months + $300 + $100 credits + Pik tv