This Ancestry database is an index of approximately 3.3 million marriages. The card catalogue indicates 9,749,829 entries so must have more names indexed than the marriage partners, but fewer than the parents and witnesses.
A search found no 1939 marriages, there are many for 1938 which is the latest date mentioned as available from Ancestry by the Archives of Ontario. The AO holds later marriage registrations and the indexes (where they exist) to 1941, but availability is questionable!