You can run G suite without any hosting. You’ll need to set up a few things with your registrar (the company you registered your domain with). The biggest one is MX records, which just tell your email where to go. Here’s a quick article from Google Set up MX Records for G Suite and Gmail On the right, they have a few other linked articles as well, including some steps specific to popular registrars. There may be a few other things to set up, like if you want to use
https://mail.yourdomain.com as your starting point for email that will need to be set up, but the basics are the same, you set up another DNS record with the registrar. So you can cancel the hosting, just make sure you keep your domain registration and have access to those DNS records. This is some of the more confusing stuff about the web. Feel free to post here if questions come up.