Thanks for the feedback!
I'll have to make it more obvious that you can jump ahead to the results early - everything is optional except the location and the number of airtime minutes. The rest of it is so we can go the extra mile and find the optimal option/feature combinations that make each plan the cheapest for your particular situation. Something I doubt the other sites mentioned can do well, if at all. I've a background in IC CAD tool design and optimization, and this is definitely one of those NP hard, "intractable" class of problems. Unfortunately, there's no way around the fact that the calculator's optimization results are proportional to one's effort in creating the profile. Really though, is it much worse or more time than dealing with sales representatives?
I'll be getting to txting, data, smartphone plans and the like soon. The hard part is making sure my solution can accommodate all the crazy ways data & txting are packaged and billed throughout the country. Sigh...
I'm hesitant to say this 'cause I know
It's a work in progress and txting+data is yet to come, but otherwise it's very comprehensive. You can get a feel for how complicated plans actually are in Canada (if you care to actually research) from the long questionnaire process.
The big problem in Canada is that in most provinces, there are only 2 independent networks Rogers (GSM) and "Belus" (Bell in Ontario & Quebec + Telus in BC and Alberta - the two are co-dependant on each other's network -CDMA variants). So providers and all their various subsidiaries compete on who can best obfuscate the highest prices, not who can lower them the most. This means there are a plethora of options, features, hidden rates and costs to wade through. This might change if the new carriers emerging from the recent spectrum auction actuall stay independent, and are not bought out by the big players like the last round. In provinces where there's even 3 independent players (Saskatchewan, Manitoba) it's significantly more competitive.
Full disclaimer - it's my site.