После некоторых копаний и экспериментов я нашел решение этой загадки.
Sharepoint 2007 (полагаю, это работает в 2007 году)
SPList calendarList = site.Lists["Calendar"];
calendarWP.ListName = calendarList.ID.ToString("B").ToUpper();
calendarWP.ViewGuid = string.Empty;
oWPManager.AddWebPart(calendarWP, "Left", 3);
Sharepoint 2010
SPList calendarList = site.Lists["Calendar"];
calendarWP.ListName = calendarList.ID.ToString("B").ToUpper();
SPView summaryView = calendarList.Views[string.Empty];
calendarWP.ViewGuid = summaryView.ID.ToString("B").ToUpper();
oWPManager.AddWebPart(calendarWP, "Left", 3);
Надеюсь, это поможет кому-то еще