250gb Canada/US/Mexico $40/month

I was paying $350/month for 4 lines and left Telus for a better deal at Rogers. Telus called me back and offered me this deal for 4 lines with no activation fees, so 1000gb of total data for $160.

Just wondering if I could have negotiated for a better deal?