Update: TELUS, Bell and Virgin BlackBerry Q5 pricing