Except of course that Mr Rogers was not the aforementioned Navy SEAl...in fact he was a Canadian and a Presbyterian minister...so since that part was dead ass wrong I doubt seriously that the other part has any validity
Fred Rogers was not Canadian. He was born and raised at Latrobe, Pennsylvania. He and another famous native, Arnold Palmer, both contributed generously to a local hospital. Fred's connection with Canada is a few years with CBC where he first developed
Mister Roger's Neighborhood. Much of the background on that show can still be seen on a kiddie ride at Idlewild Amusement Park, not far from where he grew up.