After originally posting this, it became evident that more information would be required for a proper answer to be given. I am working with Firefox, and I'm using the C# library.
I noticed that there is a "page loading strategy" property that allows you to specify when a page is considered loaded. However, this feature doesn't appear to be fully implemented in the C# version of the code. The java implementation has it, but that doesn't help me.