What is an affidavit?
An affidavit is a solemn declaration, made in the presence of a person authorized by law to have you swear an oath. In a way, the affidavit amounts to testimony as it is a written document that underlines facts you declare to be truthful. An affidavit may be called for under proceedings or judicial remedy, but also to make a declaration official. Note that the individual authorized to proceed with the swearing in, does not have the mandate to validate the accuracy of the information. That is your responsibility.
In the province of Quebec, the word « affidavit » has been replaced in 2016 by the expression « sworn statement ». However, it is still widely used. It still possible that you will be requested to provide an affidavit even though the final document will take the form of a sworn statement.