Bro don't make losing your virginity a top priotity and don't make it the centre of your life. There's way better things in the world than chicks. Lift weights, eat healthy, socialise, study hard (Try to get into a top university in Canada), be confident, acquire some hobbies (If you don't already do these things) and girls will come naturally.
But like I said don't put girls on a pedestal and certainly don't start basing your life around being a virgin at 18. You should not give a single fuk, there are far important worries for a man than losing his virginity. Just because society says that you should revolve your life around sex and you should not be a virgin at 18, it doesn't mean that it's right way to live life.
You are making the dude looks like as if he is desperate to lose his virginity, which wasn't the case and if he wants to, its his choice, you cant tell people what to do or what not to do with their lives.