How can I use Google Calendar etc. with iCloud?

Your Google account can be added to System Preferences → Internet Accounts. There you can select the services that you would like to enable.

For example, selecting the Calendars service will enable all of your calendars in your Google account in the Calendars app on OS X.