Shakepay is only available to Canadians at the moment. You need a Canadian phone number and an official ID issued by the Canadian government (e.g. driver’s license, passport, provincial ID card, residence permit card) to sign up for Shakepay.
If you’re a Canadian citizen or permanent resident, then you’re free to use Shakepay on both desktop and mobile. The crypto exchange is accessible from any operating system and available on the Google Play and iOS app stores.