More competition, the better. Provided they are for real.
Canadian Telecom (B, R, T) are NOT competitive at all.
Case in point, I can get 100M data in US for $1 and add on even when there is no WIFI.
TO, get 10M data for the same $1, and CANNOT get it unless I have WIFI. But if I can get on to WIFI, why do I need to pay $1 to get the lousy 10M.