Its very easy to armchair quarterback something like this after the fact. However, in the real world things like staffing and budget come in to play. When you talk about this case specifically, the answer seems pretty clear and your opinions make a lot of sense. Every year hundreds, if not thousands of people go missing across the GTA. Do you honestly think there are resources to assign a detective to every single case? In a perfect world maybe. But 99.9% of these cases resolve themselves and the person turns up.
Secondly, and you probably don't want to hear this, Laura was in a downward spiral. She was a drug user, she was a prostitute, she was all but homeless. You talk about phone records and online footprint, but that could easily have been accounted for by Laura losing her phone or selling it for drug money. You guys try to point out that she "suddenly" dropped off the radar, but in fact she had been disappearing for quite some time. She was an adult, she left her home willingly and chose to prostitute herself, so was she truly missing or did she just not want to be found? Sure, if TPS had put a detective on it and given him a week, he might have turned something up, or maybe not. Would things have changed if cops had visited Millard? I think not. If you recall, cops visited Millard regarding the Bobcat theft and nothing happened. If you look back in time you will see Paul Bernardo was interviewed several times before he was ever arrested. Some people just have the ability to fool the cops. They don't sweat, they don't shake, they don't get flustered. Millard would have just repeated what he told SL anyway.