All-Canada Notary provides services for clients who want to witness their wills, in person or virtually. Generally, a will can be signed and witnessed online or in person.