Hey Sam, welcome to BP!
Househacking and Section 8 rentals are a great way to go. Househacking in Baltimore is how I got started (suburb of Towson) and now I do Section 8 as well. Joining a local REIA (such as Baltimore REIA) is a great way to meet other folks who are involved in real estate in your area. While there are online events now, BP is a great place to connect with likeminded people and also meet someone for a drink or coffee.
Househacking is definitely the way to go to get started... granted I was always told by mentors of mine that living in a property is ideal before going through with a non-owner occupied investment. Ideally you can purchase a property with as little as 3-5% down, and ask for 3% back from the seller. You live here, and rent room by room and cover the mortgage and more.
Think of your first real estate deal as the most crucial stepping stone. Step forward and land safely, you'll be more willing to jump to the next more advanced step, say a Section 8 rental.
So for the perfect househack, where can you see yourself living and having roommates? Federal Hill, Canton, and Fells Point are great areas. While Fed Hill is suitable for the fresh-out-of-college crowd, there are some other parts of Baltimore City such as Druid Hill Park which are becoming 'up and up'. Generally speaking, (especially in suburbs) I typically recommend a location that is within half a mile of a public university, private university, hospital or hospital system, and major company headquarters. This helps assure you will attract young 20 or 30 somethings who wouldn't mind a shared environment. Canton shouldn't be any issue with the large amount of young folks with new jobs, and folks in their mid to late 20s shifting from the younger Fed Hill crowd.
As for selecting a townhome in Canton or other areas of Baltimore City, properties tend to have been built in the ballpark of 1915-1925. In this case, make sure you select a home inspector with great attention to detail, and who can locate potential foundation and/or water issues.
I have friends who househack in the city - the best ratio of bed/bath I've found is 4 bedrooms with 4+ baths and a basement that isn't considered a bedroom. Your total mortgage payment could be in the ballpark of $2000 - $2300 and you could command rents of about $700-900 per bedroom.
If you have any questions, feel free to reach out.