Hi @Johnson Yu and welcome to the BP community. There are many good markets in the US but as a Canadian living in Canada, it can be more complicated than just buying in Canada. If you plan to grow a large business in the US, be sure to do your research so that you are optimized from a tax perspective. If not and you have the wrong business structure, you can end up being double-taxed.
If you are open to investing long-distance in Canada, there are markets that can cash flow. Checkout Prince George in BC, New Brunswick, Nova Scotia, Saskatoon, just to name a few. We have a few passive rentals in Saskatoon that work for us because we have a good local team on the ground there.
Feel free to join our FB group at https://www.facebook.com/group... if you want to connect with other local investors. Many in our group are like yourself, just starting out.
If you want to connect online, message me and we can get on a zoom call. Good luck with your RE journey.