Sachverhalt: A. Die Staatsanwaltschaft Basel-Landschaft führt gegen A._ eine Strafuntersuchung wegen gewerbsmässigen Betrugs, Urkundenfälschung, Geldwäscherei und Widerhandlung gegen das UWG (SR 241). Am 24. März 2015 nahm sie A._ vorläufig fest und am Tag darauf stellte sie dem Zwangsmassnahmengericht des Kantons Basel-Landschaft den Antrag auf Anordnung von Untersuchungshaft. Mit Entscheid vom 27. März 2015 wies das Zwangsmassnahmengericht den Antrag ab und verfügte die sofortige Freilassung von A._. Diesem auferlegte es gleichzeitig eine Reihe von Ersatzmassnahmen für die vorläufige Dauer von drei Monaten. Eine von der Staatsanwaltschaft hiergegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Beschluss vom 21. April 2015 ab. B. Mit Beschwerde in Strafsachen ans Bundesgericht vom 12. Mai 2015 beantragt die Staatsanwaltschaft Basel-Landschaft sinngemäss, der Beschluss des Kantonsgerichts sei aufzuheben und es sei die Untersuchungshaft für die Dauer von drei Monaten anzuordnen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Kantonsgericht und der Beschwerdegegner beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei.