does tim marry casey on heartland