Canadian Patrick Chan won silver in men’s figure skating Friday as fans cheered him on from Toronto.