So I messed up quite obviously and was caught with 1g of mdma. It’s my first ever offence aside from a minor speeding ticket. I had recently booked a working holiday in Canada and also plan on joining the navy in the future. I guess my question is my dreams over? I imagine the criminal conviction will deny my Canadian visa and the navy probably don’t want people with that on their record. Appreciate any advice.