'Thank you. I love all of you': Serena Williams plays final match in Canada