There are plenty of canister filtera that will work.
What type of flooring so you have? A 150 gallon tank full of water, rock, sand, and the stand can easily weigh over 1500 pounds, so a stable floor is a must.
A protein skimmer isn't something you need right off the bat. Since you live in...