BlackBerry Q10 launching in Canada on May 1st