No, canvas shoes does not look good on all guys