DewXP gifting questions

Two things I’m unsure of. One being, if I want to gift to someone, but their Facebook and Gamertag have different email addresses, will it work, or do they need to match up?

And second, can I gift to someone in Canada?