You can easily import events from any iCal serving calendar service, including Google Calendar and Microsoft Calendar.
To Initiate the Sync, you will want to make a calendar page on your website, and then go to the admin panel for Events -> Settings.
Here you will see an option "External" and clicking this will show you a list of external calendars. You can add a new import with the "Add" button at the top right, which will allow you to paste in the iCal url where your events are stored. This needs to link directly to the iCal address.
When this is configured, you will see events auto populating to your calendar. We sync with the remote iCal address every few hours to makes sure your events are up to date.