I'm often not surprised when a player happens to be American of Canadian. Especially not American, because they are made up from immigrants, all types of names are pretty well represented there. Sure Saad sounds Syrian but I would be more surprised if an NHL player was actually from Syria and not from the US. There's basically only 10+ countries or so that produces NHL players.
Any time I stumble across NHL player with a Swedish sounding name like Lindros or Ekblad that I have never heard of, I suspect that's because he's from North America or Finland.
Non traditional hockey names like Yamamoto, Zibanejad and Ho-Sang I'd assume are from places with a lot of immigrants from places where those names are common. Sweden's a good guess for Zibanejad (Is it Persian or Kurdish?) and for Yamamoto and Ho-sang I'd just guess either Candada or the US.