I have a dual citizenship one Greek and one Canadian. My plan is to travel to the US. Currently, I live in the UK and not in the EU country (i.e. Greece) in which I was raised. My question is, can I enter the US with my Canadian passport or do I need to do anything prior it as I am not coming from Canada and I am a dual national?
It should not really matter where you're coming from. If you apply for admission with your Canadian passport, all you have to do is comply with the requirements for Canadian citizens entering the US. So, if Canadians need a ESTA, you'll have to apply for one.
In addition to entering the US with your Canadian passport you'll also need to use that passport to check in for your flight to the US. Otherwise, the airline would require you to have valid ESTA authorization. By checking in with the Canadian passport you will avoid any confusion.