Aside from the 1st and 2nd best forwards, I think you can argue that Tampa is better, in many cases substantially, at every single position than Edmonton. Edmonton's issue isn't McDavid or Draisaitl, its drafting and cap management. Tampa's done an outstanding job there, while Edmonton's been largely abysmal.
For McDavid, I'd argue that it's not the Canadian halo, but the center one which makes him untouchable. I think being Canadian certainly helps the way he's perceived, but that 'mythical' franchise center is what teams want to build around.
That said, given the option of Connor McDavid or having the best winger, best goalie, best defenseman, a top 15 center, Steven Stamkos, and elite depth, it's a pretty clear decision. That said, Kucherov is one hell of a player. I hope he breaks Gretzky's playoff season assist record. Gretzky records don't fall often.