The slack for each activity is:
\[
\text{Slack} = \{ A: 0, B: 0, C: 5, D: 0, E: 9, F: 0, G: 9, H: 0 \}
\]
The activities on the critical path are:
\[
\text{Critical Path} = \{ A, B, D, F, H \}
\]
Thus, the final boxed answers are:
\[
\boxed{\text{Slack: } \{ A: 0, B: 0, C: 5, D: 0, E: 9, F: 0, G: 9, H: 0 \}}
\]
\[
\boxed{\text{Critical Path: } \{ A, B, D, F, H \}}
\]