Fido learns new tricks against Virgin and Koodo, drops promo plan by a buck