I've imported the Blues-only complete NHL schedule for the 2009-2010 season into Google Calendars again this year.
The links are:
Due the stupidity of Google, public calendars are not easily searchable now (they pulled that feature), so you can most easily use this:
1) importing to whatever calendar tool you use with either of the top two links
2) clicking on the HTML link and clicking the "+Google Calendar" button to add to your own Google Calendar
3) adding this calendar in Google Calendar by clicking the Add link in the "Other Calendars" box on left, clicking the add by URL and then entering the iCal link