In Atlantic Canada, our tradition was to open a single gift after supper ("dinner") on Christmas eve (24th), and the rest on Christmas morning (25th).

I now spend the holidays with my in-laws in Toronto, and they tend to wait until the afternoon of the 25th to open everything. Except my sister-in-law (+husband +daughter) opens all of theirs on Christmas eve.

Cheers