Regarding vote splitting, I did a quick non-scientific analysis of 15 close (less than about 3000 votes separating Lib and (con +PPC). If the difference was greater than that I didn't feel vote splitting had any effect. My analysis shows that vote splitting didn't have any effect in the GTA, but did in some further outlying areas. For instance, Cambridge, St. Catharines, London west, Nippissing, Nickel belt and Kanata would be PC, assuming all PPC voted for PC. Like I said, not scientific, so use this info however you'd like.