No, cohabitation agreements are not the same as marriage and do not give any legal grounds for spouse or fiancé(e) VISA. Although, they can be used as proof for an established relationship.