HTC Legend arrives at Bell… no-contract price is $50 more than Virgin