For your convenience, here is a list that will help to serve as a guide for finding the best suited online broker for your needs. We recommend to review them all, to compare and then proceed with opening an account with one of them.
There are banking institutions that also offer online trading, as shown in some of the links below. You might already have a banking account with one of them.