Excited to share a new one: webCal Sync for webOS!
https://appcatalog.webosarchive.org/app/webCalSync
webCal Sync works with public (no-auth-required) iCal links commonly provided by Cloud services like iCloud, Google, Office365 and Canvas. If you can download a .ics from the service, you can sync it to your TouchPad (and probably your Pre3)
Sync is one-way (changes from your modern service get pushed to your device -- not the other way around) and runs every 15 minutes when your device is online.
To get it setup, grab the app, then head to built-in "Accounts" app and create a new "WebCal Sync" account. You will have to provide a name and password, but these are unused -- they can be any values you want. Confirm the service is allowed to create calendars.
Next, launch the WebCal Sync app, and add a URL for each calendar you want to sync. If you provide a calendar name, that will be used, otherwise, the calendar name or URL assigned by the service will be used.
For each calendar, I recommend you do a manual sync (button at the bottom) to check for errors -- one bad calendar blocks subsequent calendars from syncing. If it works, you can add more. If not, contact me and we'll troubleshoot.
I've tested up to 11 calendars, from Google, Apple, Microsoft, Zoho, Canvas and other random public calendars on the Internet. Very large calendars can sometimes be problematic -- especially if the service doesn't perfectly follow the iCal standards -- but these issues ARE solvable (I have a giant 20 year, and large 8 year calendar syncing!)