Halifax Public Library event with Alexander McCall Smith in Halifax, Nova Scotia (CAN)