Virgin Mobile Canada announces HTC One S giveaway, suggests $600 retail price