If you want canalphones which fit into the ear snugly, and don’t cost an arm and a leg, Mee M6 Pro are about the best you’ll find:
https://www.amazon.co.uk/MEE-audio-Universal-Fit-Noise-Isolating-Detachable-Clear/dp/B00SLVB71Q
Very similar to the Shure SE215’s, but half the price, and the replaceable cables don’t fall apart like the Shure remote mic ones do. My 215’s have developed an intermittent fault in one earpiece, and replacing the cable, which had already been replaced because the plastic covering split everywhere, hasn’t made any difference.
They’ve proved to be a bit pricey, cost me $149 originally including the optional remote cable, which split after a year, replaced it with an Ultimate Ears UE900 cable, at £38, then a second one when I started getting intermittent faults which the new cable didn’t cure!
Mee also do the M6 Sports: https://www.amazon.co.uk/dp/B0038W0K2K/ref=twister_B00LJ4J412?_encoding=UTF8&psc=1
At £16, they’re excellent value, for such a flat ‘phone, they produce an amazing amount of bass, and fit right into the outer ear, perfect for lying on without discomfort.
I’ve got a couple of pairs with mic/remote I bought on a 2-4-1, half-price deal from Mee, and they’ve been very robust over the last four or five years.
I’ve just got a new pair of Mee Pinnacle P1 ‘phones, cost £172, but considering the total cost of the ‘cheap’ Shures, and the fact that the P1’s are made from cast zinc with cables built like the UE900 ones are, I think they’ll prove to be a far better bet for longevity.
https://www.amazon.co.uk/Audio-Pinnacle-High-Fidelity-Audiophile/dp/B01A60I4P6
http://www.head-fi.org/products/mee-audio-pinnacle-p1-high-fidelity-audiophile-in-ear-headphones-with-detachable-cables/reviews/16704