It would help if you could also tell us what specific error you are getting.
Because looking at the code you posted, it should work, and you should be able to access the GameObjects in the List.
The only thing I see wrong in your posted code is that you have a method name that starts with a lower case letter.
Method names should always begin with an upper case letter (as explained in this Microsoft doc), but I do not think that this would be the reason of the error.
NullReferenceException: Object reference not set to an instance of an object myCanvas.updatePlayerList (System.Collections.Generic.List`1[T] playerList)
playerList.Count gives a size of 1 so i think the GameObject is correctly in the list.