Sony Xperia SP now available at Rogers, Fido and Virgin