Cant find friends

We both tried hosting a game, but we cant find each other, somtimes we see the same other peoples games, even tried joining one, but i ended up crashing when joining.

I have DMZED my computer and even restarted my pc, checked windows firewall antivirus, windows updares, and game cache intergerity.

The only other thuoghts is that my Friends Router is Strict NAT.

Any idea’s?

P.S I live in southern Ontario, and he lives in USA

see my post about region locks: Changing Steam Region Locks

i did, i picked the nearest city to him, did not work