The ecard fields are required, but there is a built in option that looks like this: "Required only if sending an eCard", so it wont affect if they do not field those fields when they do not choose eCard.
But the Mail option does not work like this, if you make those fields required, they will cause an error, because those will be hidden required fields
Area of the Product | Donations |
Org/Company Name | CHEO Foundation |