No, you don't. A Portuguese passport allows you to freely enter 186 countries, including the USA, the UK, and Canada.