Finals are basically the rest of the Cantonese syllable the comes after the initial. According to the LSHK website, finals are made of the nuclei and the coda. Not all finals have a coda.

Nuclei

aa (沙)

i (詩/星/識)

u(夫/風/福)

e ( 些/四)

o (疏/蘇)

a (新)

yu (書)

oe (鋸)

eo (詢)

Codas

p (濕)

t (失)

k (塞)

m (心)

n (新)

ng (生)

i (西/需)

u (收)

All finals

This is the full finals chart (includes all existing combinations of nuclei and codas)from Wikipedia:

aa
/aː/
aai
/aːi/
aau
/aːu/
aam
/aːm/
aan
/aːn/
aang
/aːŋ/
aap
/aːp/
aat
/aːt/
aak
/aːk/
ai
/ɐi/
西
au
/ɐu/
am
/ɐm/
an
/ɐn/
ang
/ɐŋ/
ap
/ɐp/
at
/ɐt/
ak
/ɐk/
e
/ɛː/
ei
/ei/
eu
/ɛːu/
[1]
em
/ɛːm/
[2]
eng
/ɛːŋ/
ep
/ɛːp/
[3]
ek
/ɛːk/
i
/iː/
iu
/iːu/
im
/iːm/
in
/iːn/
ing
/ɪŋ/
ip
/iːp/
it
/iːt/
ik
/ɪk/
o
/ɔː/
oi
/ɔːi/
ou
/ou/
on
/ɔːn/
ong
/ɔːŋ/
ot
/ɔːt/
ok
/ɔːk/
u
/uː/
ui
/uːi/
un
/uːn/
ung
/ʊŋ/
ut
/uːt/
uk
/ʊk/
oe
/œː/
eoi
/ɵy/
eon
/ɵn/
oeng
/œːŋ/
eot
/ɵt/
oek
/œːk/
yu
/yː/
yun
/yːn/
yut
/yːt/
m
/m̩/
ng
/ŋ̩/