GoogleカレンダーとMacのiCalとの同期にはBusyMacを使っていたのですが、ついにGoogleカレンダーがCalDavをサポートしました。
使い方はGoogleカレンダーヘルプセンター Google Calendar CalDAV supportを参照してください。
基本的には、example@gmail.comでGoogleカレンダーを持っている場合、https://www.google.com/calendar/dav/example@gmail.com/userがCalDav用のURLになります。
もちろんGoogle Appsのカレンダーも同期することができて、someone@example.comでGoogle Appsアカウントを持っている場合は、CalDavのURLはhttps://www.google.com/calendar/dav/someone@example.com/userと言った具合です。