Kansas City Southern said Sunday that it will accept a $27.2 billion cash-and-stock offer from Canadian Pacific. Here's why Cramer likes the deal.