Lance Stroll heads home to Canada with something to smile about, given his performance at the last event in Spain