I would think those big DIY chains like Home Fix (? not sure if it still exists) should have smoke detectors.
otherwise, walk into your local Civil Defence fire station to ask. they would definitely know where to get one.
make sure you get those photosensitive ones. reduces the possibility of giving you a false alarm (trust me. false alarms = painful experience for the ears when you try to shut it off.)