Nexus 5 Off Contract Mark-up

I sent a tweet to the Big 3 here in Canada (Telus, Rogers, Bell) asking why the Nexus 5 is 150$ more expensive off contract than buying it directly from the Google Play Store. Here is the response I got:

Does this make any sense?

Also thanks to Telus for being the only one to respond.